Interactive exercises accompanying the "Coding Is Solved. Architecture Isn't." article series on Medium.
Each exercise lets you drag-and-drop system design components (servers, databases, caches, load balancers) onto a canvas, connect them, and screenshot your solution to share.
| Part | Topic | Article | Exercise |
|---|---|---|---|
| 1 | Scaling from One Server to Millions of Users | Read on Medium | -- |
| 2 | Databases and Caching | Read on Medium | Launch Exercise |
| 3 | Asynchronous Processing | Read on Medium | Launch Exercise |
| 4 | Communication Protocols & API Design | Coming soon | Coming soon |
- Read the article for the concepts
- Open the exercise link
- Drag components from the left sidebar onto the canvas
- Use Connect mode to draw arrows between components
- Double-click any component to rename it
- Hit Screenshot to download your design
- Share it!
Just open any exercise folder (e.g. part-2/index.html or part-3/index.html) in your browser. No build step, no dependencies.
MIT