This repository is my personal space to prepare for system design interviews and strengthen my architectural thinking.
- Document my learnings and insights.
- Practice designing scalable, reliable, and maintainable systems.
- Keep a record of diagrams, notes, and case studies for quick review.
- notes/ β Concepts, patterns, and theory.
- case-studies/ β Real-world system design examples.
- diagrams/ β Visual architecture diagrams.
- resources/ β Reference links, books, and videos.
- Scalability & performance
- Databases (SQL & NoSQL)
- Caching & load balancing
- API design & microservices
- High availability & fault tolerance
This is a work-in-progress repo and will grow as I progress through my 21-day study plan.