Pattern series

Quorum Replication and Failover

4 System Design questions share this exact tag. Use the closely related series below for a fuller drill.

  1. 01

    Distributed Key-Value Store

    Design a Dynamo-style highly available key-value store: partition keys across nodes with consistent hashing, replicate each key to N nodes, and let ev...

    Practice bank
    Preview
  2. 02

    Distributed Cache

    Design a distributed in-memory cache service at Redis/Memcached scale that serves roughly 1M QPS at p99 under 5ms.

    Meta
    Preview
  3. 03

    Distributed Message Queue

    Design a Kafka-style durable, partitioned log broker that ingests high-throughput event streams.

    Apache Kafka (LinkedIn)
    Preview
  4. 04

    Object Storage

    Design an S3-like object storage service that stores billions of immutable blobs durably and cheaply.

    Amazon / Backblaze
    Preview