From a leaderless KV store to an object store to a global event log: how data is stored, replicated, and retrieved at scale across fundamentally different storage engines.
After this path you will be able to
Explain the difference between a cache, a log, an object store, and a relational DB, and know which one to reach for given a workload's access patterns, consistency requirements, and scale.
Leaderless replication, vector clocks, sloppy quorums, hinted handoff, the architecture behind DynamoDB and Cassandra.
Redis sorted sets for O(log n) rank queries; durable points in MySQL; top-N, your rank, players around you.
Multi-AZ erasure coding, sharded metadata, strong read-after-write.
Partitioned, replicated log. Brokers, ISR, consumer groups, leader failover.