TLDR: How Writes Work in Apache Cassandra
Date: 2025-10-20 Source: https://arpitbhayani.me/blogs/cassandra-writes
Overview
Apache Cassandra is a distributed database designed for high availability and horizontal scalability. This write-up explores the complete write path in Cassandra, from the moment a client sends a write request to how data gets replicated across nodes in the cluster.
Key Points
- Apache Cassandra is a distributed database designed for high availability and horizontal scalability.
- Client Connection and Coordinator Selection: Every write request in Cassandra starts with a client connecting to any node in the cluster.
- Determining Replica Nodes: Before the coordinator can forward writes, it needs to determine which nodes should store the data.
- The Write Path Within a Node: Once the coordinator determines which nodes should receive the write, it forwards the mutation to those nodes.