Design a low-latency feature flag evaluation system with targeting rules, percentage rollouts, A/B testing integration, kill switches, and multi-region consistency.
Why now
Teaches control plane/data plane separation and rollout safety patterns.
Design a strongly reliable key-value store with partitioning, replication, quorum reads/writes, and predictable low-latency access.
Why now
Adds quorum consistency and repair mechanics that recur across storage systems.
Skills learned
Quorum designHinted handoffCompaction and durability tradeoffs
Step 5UpcomingbeginnerPremium
Distributed Cache System
Design a distributed cache system like Redis or Memcached that handles millions of requests per second with sub-millisecond latency, high availability, and intelligent eviction policies.
Why now
Deepens understanding of invalidation/coherence strategies in latency-sensitive systems.
Design a system that captures database changes in real-time and streams them to downstream systems with schema evolution support, exactly-once delivery, and multi-database compatibility.
Why now
Completes the foundation with production-grade event propagation and schema evolution concerns.
Skills learned
WAL/binlog captureExactly-once boundariesOutbox and replay strategy
Checkpoints
Foundation Checkpoint
Average simulation score >= 68 across first 3 steps.
Complete through step 3 to unlock this checkpoint.
Systems Fluency Checkpoint
Average simulation score >= 72 across all steps.
Complete through step 6 to unlock this checkpoint.