πŸ—οΈ System Design Learning Notes

πŸ“‚ Topics Covered

File Description Status
Learn 01 System Design Basics βœ… Done
Event Driven Architecture EDA Concepts βœ… Done

🎯 Quick Reference

Key Concepts

Scalability

Load Balancing

Caching

Database

Design Patterns

Microservices

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   API GW    │────▢│  Service A  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
       β”‚            β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
       └───────────▢│  Service B  β”‚
                    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Event-Driven Architecture

Producer ──▢ Message Queue ──▢ Consumer
             (Kafka/RabbitMQ)

Common Estimations

πŸ“š Resources


Last Updated: March 2026