Explore
Every problem on Simvora. Live systems run in the simulator: open one to watch it, break it and fix it. Code problems are designs you write yourself, with checks that read your structure.
- Problems
- 6
- Run live
- 4
- In code
- 2
Runs live in the simulator4
- Runs live
Pastebin System Design
Paste text in object storage, links nobody can guess, a CDN for viral pastes and limits for abusers: then flood it with views, spam and guesses.
- Runs live
Rate Limiter System Design
Limits per address, per client and per endpoint, a concurrency cap and priority shedding: then flood it, unleash a botnet and kill its store.
- Runs live
Scale From Zero to Millions
From one server to five million daily users, one part per break. Then launch it, empty its cache and kill its database.
- Runs live
URL Shortener System Design
Pre-generated keys, a Redis read path and Kafka analytics: then break the cache and watch Cassandra overload.
Write it in code2
- Write it in code
Design a Parking Lot
Design the classes for a multi-level parking lot
- Write it in code
Design a Vending Machine
Design the classes for a vending machine