https://github.com/rahad123/system-design-fundamentals
System Design Fundamentals
https://github.com/rahad123/system-design-fundamentals
architecture caching cap-theorem cdn consistent-hashing database distributed-systems load-balancing message-queue microservices scalability storage system-design
Last synced: 8 months ago
JSON representation
System Design Fundamentals
- Host: GitHub
- URL: https://github.com/rahad123/system-design-fundamentals
- Owner: rahad123
- Created: 2025-09-14T15:09:25.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-10-15T05:35:00.000Z (8 months ago)
- Last Synced: 2025-10-15T17:56:29.277Z (8 months ago)
- Topics: architecture, caching, cap-theorem, cdn, consistent-hashing, database, distributed-systems, load-balancing, message-queue, microservices, scalability, storage, system-design
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Security: security-reliability/README.md
Awesome Lists containing this project
README
# š System Design Fundamentals
A structured guide covering **system design concepts, patterns, and real-world case studies**.
Perfect for interview preparation and building scalable production systems.
---
## š Table of Contents
1. [What is System Design](./what-is-system-design/README.md)
2. [Architecture Models: Monolithic, Distributed & Microservices](./architecture-models/README.md)
3. [Latency & Throughput](./latency-throughput/README.md)
4. [CAP Theorem & Consistency Models](./cap-theorem/README.md)
5. [Scalability & Scaling](./scalability-scaling/README.md)
6. [Load Balancing](./load-balancing/README.md)
7. [Databases](./databases/README.md)
8. [Caching](./caching/README.md)
9. [Messaging & Queues](./messaging-queues/README.md)
10. [Storage & File Systems](./storage-file-systems/README.md)
11. [Content Delivery Networks (CDN)](./cdn/README.md)
12. [Consistent Hashing](./consistent-hashing/README.md)
13. [Security & Reliability (incl. OAuth)](./security-reliability/README.md)
14. [Monitoring & Observability](./monitoring-observability/README.md)
15. [Case Studies](./case-studies/README.md)
---
## šÆ Why this repo?
- Covers both **interview prep** and **real-world production systems**
- Includes **diagrams** for visual understanding
- Organized in a **progressive learning path**
---
## š Author
Maintained by [Shidul Islam](https://github.com/rahad123).
---
## š Contributing
Contributions, suggestions, and feedback are always welcome!
Feel free to open an [issue](../../issues) or submit a pull request.
---
## ā Support
If you found this repository helpful, feel free to ā it and share with others!
---
## š¬ Feedback
Have thoughts or improvements? Drop a comment in the issues section ā Iād love to hear from you.