Skip to content

salrad22/system-design-exercise

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages