frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Pgconverge – An experimental multi-master PostgreSQL framework in Go

2•sobowalebukola•53m ago
Hi HN,

Over the past few months I've been building pgconverge, an experimental open-source framework for operating multi-master PostgreSQL clusters.

The project started as a learning exercise to better understand distributed databases rather than as an attempt to replace PostgreSQL's existing replication model. My goal was to explore what it would take for multiple PostgreSQL nodes to accept writes independently while eventually converging without relying on a designated primary database. Over time, the experiment evolved into a working open-source framework.

Some of the areas I explored include:

full-mesh replication topology conflict resolution using Last-Write-Wins Hybrid Logical Clocks for ordering concurrent writes bootstrapping new nodes into an existing cluster declarative cluster configuration

Github Link: https://github.com/sobowalebukola/pgconverge

Along the way I documented the design decisions in a seven-part engineering series:

Why Multi-Master? The Problem with Single-Writer Databases

https://blog.stackademic.com/why-multi-master-the-problem-wi...

Inside pgconverge: Navigating the N × (N − 1) Complexity of Full-Mesh Replication

https://blog.stackademic.com/inside-pgconverge-navigating-th...

Identity Crisis: How pgconverge Uses UUIDs, Node Names, and Distributed Primary Keys

https://blog.stackademic.com/identity-crisis-how-pgconverge-...

Last-Write-Wins: The Simplest Conflict Resolution and Its Limits in pgconverge

https://blog.stackademic.com/last-write-wins-the-simplest-co...

pgconverge with Hybrid Logical Clocks: When Wall Clocks Are Not Enough

https://blog.stackademic.com/pgconverge-with-hybrid-logical-...

Bootstrapping New Nodes in pgconverge: pg_basebackup vs COPY Data

https://blog.stackademic.com/bootstrapping-new-nodes-in-pgco...

Operating Multi-Master PostgreSQL Clusters with pgconverge

https://blog.stackademic.com/operating-multi-master-postgres...

Raylib 6.x gamejam – Make a 720x720 wasm game with raylib in 6 days

https://itch.io/jam/raylib-6x-gamejam
1•vyrotek•58s ago•0 comments

Group project, but make it 1776 – Google Workspace ad [video]

https://www.youtube.com/watch?v=Q3RjZY-rSsc
1•ChrisArchitect•3m ago•0 comments

Delta flight hit by firework while landing at Midway Airport on Fourth of July

https://www.nbcchicago.com/news/local/delta-flight-hit-by-firework-while-landing-at-midway-airpor...
1•randycupertino•3m ago•0 comments

TrainSim – a browser train tycoon, built because I like trains

https://aashishh15.github.io/3DTrainSim/
1•aashishharishch•5m ago•1 comments

Can AI do fact-checking?

https://www.wired.com/story/fact-checking-ai/
1•simianwords•5m ago•0 comments

Show HN: Make No Mistakes – AI coding agents must prove their work

https://github.com/momomuchu/make-no-mistakes
1•mohamedmaache•7m ago•0 comments

Tanenbaum–Torvalds Debate

https://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds_debate
1•chistev•7m ago•0 comments

OpenCQRS 2.0: Tests That Read Like the Domain

https://docs.eventsourcingdb.io/blog/2026/07/06/opencqrs-20-tests-that-read-like-the-domain/
2•goloroden•8m ago•0 comments

AI Workflows Need Topological Sort

https://arpitbhayani.me/blogs/ai-topological-sort/
1•ashutosh-aanand•9m ago•0 comments

How is Zig working out after 3 years and 100k lines of game code? [video]

https://www.youtube.com/watch?v=HXpUShkr2VQ
1•roflcopter69•9m ago•0 comments

Low-level is easy (2008)

https://yosefk.com/blog/low-level-is-easy.html
1•downbad_•9m ago•0 comments

Outgrowing the Chat Box

https://www.nnehdi.me/p/outgrowing-the-chat-box
1•nnehdi•14m ago•0 comments

Small Penis Rule

https://en.wikipedia.org/wiki/Small_penis_rule
4•chistev•17m ago•0 comments

Robots Are Coming for All Jobs [video]

https://www.youtube.com/watch?v=qCsYVL-v-3A
1•Bender•19m ago•0 comments

Mastgate – Fediverse Relay Filter

https://github.com/ahmed-debbech/mastgate
1•bhhhhhhcc•20m ago•0 comments

Describing All My Photos

https://alexwlchan.net/2026/describing-my-photos/
1•Tomte•20m ago•0 comments

Ghosts of Our Lives: On Ryan Armand, Tronicbox and Occasional Immortality

https://morbidcuriosity.substack.com/p/ghosts-of-our-lives
1•pnwpnw•20m ago•1 comments

America's 250th became a test of AI-powered Collective Intelligence

https://venturebeat.com/technology/how-americas-250th-birthday-became-a-test-of-ai-powered-collec...
2•hogwash•22m ago•0 comments

French wildfires force officials to ban public from Tour de France's third stage

https://www.reuters.com/business/environment/french-wildfires-jeopardise-finish-line-tour-de-fran...
2•geox•25m ago•0 comments

Meta-access problem faced by academics – and how to solve it

https://hookproductivity.com/solutions/hookmark-for-academics/
2•LucCogZest•29m ago•0 comments

Hackers made death threats against this security researcher. Big mistake

https://www.technologyreview.com/2026/02/16/1132526/allison-nixon-hackers-security-researcher/
2•naves•29m ago•0 comments

Has China obtained the most important machine?

https://www.economist.com/china/2026/07/05/has-china-obtained-the-worlds-most-important-machine
3•pingou•38m ago•1 comments

Bipartisan bill fails to protect consumers from datacenters' true costs

https://www.theguardian.com/us-news/2026/jul/05/ratepayer-protection-act-datacenters
2•p_stuart82•38m ago•0 comments

New AI tutor achieves 0.71-1.30 SD effect size in Dartmouth course [pdf]

https://intextbooks.science.uu.nl/workshop2026/files/itb26_s1s2.pdf
22•jonahbard•38m ago•4 comments

Collision in space is not evidence of dark matter after all?

https://www.uni-bonn.de/en/news/collision-in-space-is-not-evidence-of-dark-matter-after-all
2•mpweiher•39m ago•0 comments

Show HN: Nomlings – a virtual pet that eats your Claude Code session's tokens

https://www.nomlings.cc/
2•franwbu•39m ago•0 comments

GitHub Pages deployments seem to be broken for some users over past few days

https://github.com/orgs/community/discussions/200823
2•exaroth•39m ago•0 comments

You Need a Webring

https://shub.club/writings/2026/july/you-need-a-webring/
6•forthwall•40m ago•1 comments

Jim Keller's startup is building a factory to mass-produce small chip fabs

https://www.tomshardware.com/tech-industry/atomic-semi-rebrands-as-fab2-and-shifts-operations-to-...
5•logickkk1•40m ago•0 comments

Show HN: Video Effects SDK – Face Avatars

https://effectssdk.ai/sdk/dev/avatars.html
2•mda_damico•42m ago•0 comments