Key Technologies
Cassandra

Cassandra

A distributed log that happens to look like a database. Cassandra trades query flexibility for always-on availability, massive write throughput, and linear scalability across datacenters.

Why Cassandra?

Cassandra is built from two foundational papers: Amazon Dynamo (partitioning, replication) and Google Bigtable (data model, SSTables). The result is a system where writes almost never fail, reads are fast for known access patterns, and there is no single point of failure.

  • Masterless architecture — no single point of failure, every node is equal.
  • Linear scalability — add nodes, get proportional throughput increase.
  • Tunable consistency — choose per-operation between availability and consistency.
  • Multi-datacenter native — active-active writes across regions with LOCAL_QUORUM.
  • Write-optimized — commit log + memtable path achieves millions of writes per second.