---
title: "#two-phase-commit articles | Hashnode"
description: "Explore 6 articles tagged #two-phase-commit on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/two-phase-commit"
---

Tag

# #two-phase-commit

6 posts · 0 followers

[Gautam Patel](https://hashnode.com/@iamgautam03) · [Jul 29](https://hashnode.com/posts/two-phase-commit-failures-recovery-and-blocking/6a69b2a971a5cfcec0dbca43)

### [Two-Phase Commit (2PC): Failures, Recovery, and Blocking](https://iamgautam.hashnode.dev/two-phase-commit-failures-recovery-and-blocking?utm_source=hashnode&utm_medium=feed)

Learn how Two-Phase Commit (2PC) handles crashes, WAL, recovery, and blocking while maintaining distributed transaction consistency.

10 min read · [iamgautam.hashnode.dev](https://iamgautam.hashnode.dev/two-phase-commit-failures-recovery-and-blocking?utm_source=hashnode&utm_medium=feed)

[Felipe Rodrigues](https://hashnode.com/@felipefr) · [Dec 3, 2025](https://hashnode.com/posts/distributed-transactions-and-two-phase-commit/693025e065d141d694d8dfbf)

### [Distributed Transactions and Two-Phase Commit](https://blog.felipefr.dev/distributed-transactions-and-two-phase-commit?utm_source=hashnode&utm_medium=feed)

An explanation of distributed transactions and the classic Two-Phase Commit (2PC) protocol, along with its alternatives.

16 min read · [blog.felipefr.dev](https://blog.felipefr.dev/distributed-transactions-and-two-phase-commit?utm_source=hashnode&utm_medium=feed)

[hai nguyen](https://hashnode.com/@haimeomeo) · [May 30, 2024](https://hashnode.com/posts/safety-and-liveness-in-distributed-system/665824a1883f6c52a4349924)

### [Safety and Liveness in Distributed system](https://hainguyen.hashnode.dev/safety-and-liveness-in-distributed-system?utm_source=hashnode&utm_medium=feed)

Safety: Something that must never happen in a correct system. Liveness: Something that must eventually happen in a correct system.. We will use a banking system as an example in this article. Safety: We can't let users withdraw or transfer more money...

2 min read · [hainguyen.hashnode.dev](https://hainguyen.hashnode.dev/safety-and-liveness-in-distributed-system?utm_source=hashnode&utm_medium=feed)

[Chidinma](https://hashnode.com/@ChidinmaKO) · [May 29, 2024](https://hashnode.com/posts/introduction-to-distributed-transactions/665afd1d823d653bf08f85e9)

### [Introduction to Distributed Transactions](https://chidinma.dev/introduction-to-distributed-transactions?utm_source=hashnode&utm_medium=feed)

An introduction to transactions, ACID properties, and the complexities of distributed transactions in networked databases by Chidinma Kalu

12 min read · [chidinma.dev](https://chidinma.dev/introduction-to-distributed-transactions?utm_source=hashnode&utm_medium=feed)

[Subhajit Dutta](https://hashnode.com/@subhajit1993) · [Aug 19, 2023](https://hashnode.com/posts/microservice-communication-2pc/64e11daead2f946cfd4061e8)

### [Microservice Communication - 2PC](https://subhajit-d.hashnode.dev/microservice-communication-2pc?utm_source=hashnode&utm_medium=feed)

Understanding & Implementing Two phase commit protocol

5 min read · [subhajit-d.hashnode.dev](https://subhajit-d.hashnode.dev/microservice-communication-2pc?utm_source=hashnode&utm_medium=feed)

[Georgios Komninos](https://hashnode.com/@gosom) · [Mar 25, 2023](https://hashnode.com/posts/managing-distributed-transactions-in-postgresql-and-golang-using-two-phase-commit/641f53b90a83fbcfffd05061)

### [Managing Distributed Transactions in PostgreSQL and Golang using two phase commit](https://blog.gkomninos.com/managing-distributed-transactions-in-postgresql-and-golang-using-two-phase-commit?utm_source=hashnode&utm_medium=feed)

Implementing Distributed Transactions with gosql2pc: Learn how to use gosql2pc, a Golang library for managing 2 phase commit transactions in PostgreSQL.

2 min read · [blog.gkomninos.com](https://blog.gkomninos.com/managing-distributed-transactions-in-postgresql-and-golang-using-two-phase-commit?utm_source=hashnode&utm_medium=feed)
