Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

System Design Exercises -- Yalla Delivery

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.

Articles

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

How to Use

  1. Read the article for the concepts
  2. Open the exercise link
  3. Drag components from the left sidebar onto the canvas
  4. Use Connect mode to draw arrows between components
  5. Double-click any component to rename it
  6. Hit Screenshot to download your design
  7. Share it!

Run Locally

Just open any exercise folder (e.g. part-2/index.html or part-3/index.html) in your browser. No build step, no dependencies.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages