Systems to Design

System Design to understand and learn:

𝐄𝐚𝐬𝐲

1. Design URL Shortener like TinyURL

2. Design Text Storage Service like Pastebin

3. Design Content Delivery Network (CDN)

4. Design Parking Garage

5. Design Vending Machine

6. Design Distributed Key-Value Store

7. Design Distributed Cache

8. Design Distributed Job Scheduler

9. Design Authentication System

10. Design Unified Payments Interface (UPI)


𝐌𝐞𝐝𝐢𝐮𝐦

11. Design Instagram

12. Design Tinder

13. Design WhatsApp

14. Design Facebook

15. Design Twitter

16. Design Reddit

17. Design Netflix

18. Design Youtube

19. Design Google Search

20. Design E-commerce Store like Amazon

21. Design Spotify

22. Design TikTok

23. Design Shopify

24. Design Airbnb

25. Design Autocomplete for Search Engines

26. Design Rate Limiter

27. Design Distributed Message Queue like Kafka

28. Design Flight Booking System

29. Design Online Code Editor

30. Design Stock Exchange System

31. Design an Analytics Platform (Metrics & Logging)

32. Design Notification Service 33. Design Payment System


𝐇𝐚𝐫𝐝

34. Design Location Based Service like Yelp

35. Design Uber

36. Design Food Delivery App like Doordash

37. Design Google Docs

38. Design Google Maps

39. Design Zoom

40. Design File Sharing System like Dropbox

41. Design Ticket Booking System like BookMyShow

42. Design Distributed Web Crawler

43. Design Code Deployment System

44. Design Distributed Cloud Storage like S3

45. Design Distributed Locking Service


 

Comments

Popular posts from this blog

AWS S3 MRAP

SLO Compliance