Subhajit Duttasubhajit-d.hashnode.dev·Aug 19, 2023Microservice Communication - 2PCConcept Two-phase commit (2PC) is a protocol that ensures atomicity across multiple applications that use different database connections. This protocol (a specialized type of consensus protocol) achieves its goal even in many cases of temporary syste...Discuss·13 likes·44 readsdistributed system
Georgios Komninosblog.gkomninos.com·Mar 25, 2023Managing Distributed Transactions in PostgreSQL and Golang using two phase commitIf you're building a distributed system with PostgreSQL as the database backend, you might have encountered issues with managing transactions across multiple nodes. When a transaction spans multiple databases, ensuring atomicity and consistency can b...Discuss·691 readsGo Language