PostgreSQL has come a long way from its early days as a single-node database. If you’ve worked with PostgreSQL for a while, you’ll know its journey to robust logical replication was anything but straightforward, shaped by community efforts, creative workarounds, and an ever-evolving need for high availability and flexibility. Having been closely involved in projects like londiste, pglogical, multiple iterations of PGD (BDR) and the built-in logical replication in PostgreSQL itself, I’ve had the privilege of witnessing and contributing to this transformation firsthand.