Building an Open Source System Design Interview Coach With Interactive Simulations
summary
An open source tool called SDL models systems with a simple DSL, runs steady state simulations (not full DES), and uses discrete outcome distributions instead of continuous randoms. The demo replays a bitly shortener and an Uber architecture, generates traffic (e.g. redirect 1000s QPS vs. 10 QPS writes), measures P90 latency and utilization, toggles caches/load balancers, and simulates component kills; repo is early (v0.0.01) and is (soon) Apache‑licensed.
AI-written summary · about
chapters (11)
- 0:00System design interviews intro
- 2:06What interviews test
- 7:20URL shortener example
- 11:55Need for interactive sims
- 15:44SDL System Design Lab
- 19:50SDL demo with Uber
- 22:41SDL steady state sims
- 27:13Why SDL uses DSL
- 30:25SDL concepts and queuing
- 33:36SDL journey and future
- 38:47Q&A
related talks
47mInterviewing for Systems Design Skills
01h 45mSystem Design Interview: To Execute or Pardon
33mSystems Design interviews for people who hate Systems Design interviews
01h 50mStudent Showcase
32mSystems Design interviews for people who hate Systems Design interviews
37mHow to Make Open Source Work for Your Career
25mPlay with your code
15mHow to System Design - Running a startup in a corporate company
