System Design
From building blocks to full case studies. Practical system design covering scalability, reliability, data systems, and 10 real-world design exercises.
20 topics- 01 Fundamentalsfoundational 4 subtopics
- 02 Scalabilitybeginner 4 subtopics
- 03 Reliabilitybeginner 4 subtopics
- 04 Data Systemsintermediate 4 subtopics
- 05 Api Designbeginner 4 subtopics
- 06 Caching Strategiesintermediate 4 subtopics
- 07 Messaging Systemsintermediate 4 subtopics
- 08 Search Systemsintermediate 4 subtopics
- 09 Monitoring And Observabilitybeginner 4 subtopics
- 10 Security Architectureintermediate 4 subtopics
- 11 Case Study Url Shortenerbeginner 1 subtopics
- 12 Case Study Chat Systemintermediate 1 subtopics
- 13 Case Study Payment Systemadvanced 1 subtopics
- 14 Case Study Notification Systemintermediate 1 subtopics
- 15 Case Study Content Deliveryintermediate 1 subtopics
- 16 Case Study Rate Limiterintermediate 1 subtopics
- 17 Case Study Job Scheduleradvanced 1 subtopics
- 18 Case Study Analytics Pipelineadvanced 1 subtopics
- 19 Case Study E Commerceadvanced 1 subtopics
- 20 Case Study Search Engineexpert 1 subtopics