A sequentially written commit log on each node captures write activity to ensure data durability.
Data is then indexed and written to an in-memory structure, called a memtable, which resembles a write-back cache.
Each time the memory structure is full, the data is written to disk in an SSTables data file.
All writes are automatically partitioned and replicated throughout the cluster.