Build your own
Redis
Redis-inspired in-memory data store built from key-value command execution through protocol handling, storage internals, persistence, replication, failover, and cluster sharding.- event loop
- persistence
- replication
- sharding
Build-your-own-X
Leetcode for system design.
No coding necessary
Choose your system
Pick the system you already use—or the one you have always wanted to understand. Each track builds up gradually until you have a whole production architecture.
Build your own
Why this exists
Most resources ask you to read an explanation, look at some diagrams, and move on. You never find out what you actually understand—or try to design something yourself.
fivenines lets you do the designing. Receive instant feedback on what works and improve at the lightning speed.
Choose your systemThe feedback
Gateway → risk → matching is explicit.
Replay path restores the order book.
Price-time priority stays deterministic.
Name the latency cost of synchronous risk.
Keep the mechanism. Fix one trade-off.
Coming soon
The same build-from-first-principles method is moving into distributed data, infrastructure, observability, AI systems, and the products engineers use every day.
Track in development
Track in development
Track in development
Track in development
Track in development
Track in development
Track in development
Track in development
Track in development
Track in development
Track in development
Track in development
Track in development
Track in development
Track in development
Track in development
Track in development
17 tracks currently on the roadmap.
Sign in to vote for what ships next →Pricing
FAQ
Everything you need before choosing your first system.
No. It can help with interviews, but the main goal is to understand how real systems work and why engineers make particular design choices.
No. You work with short lessons, practical questions, and D2 architecture diagrams. The focus is explaining and improving the design.
Choose the system closest to your current work or the one you are most curious about. Every track starts with its core promise and builds from there.
Theory and practice are open across every published track. Sign in to build the first three design problems in each track and get five AI reviews for each one.
Your diagram is checked against the tutorial’s own rubric. The review points to the specific mechanism, guarantee, or trade-off that needs another pass.