An open API service indexing awesome lists of open source software.

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

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.