Categories
Browse notes by category. Each category contains curated notes on a specific system design topic.
System Design Fundamentals
Core concepts: scalability, availability, consistency, and trade-offs.
5 5 notes
Architecture Patterns
Microservices, event-driven, CQRS, and other architectural patterns.
2 2 notes
Databases
SQL vs NoSQL, indexing, transactions, sharding, and database selection.
2 2 notes
Distributed Systems
Consensus, replication, partitioning, and fault tolerance in distributed systems.
2 2 notes
Messaging
Message queues, event streaming, pub/sub, and asynchronous communication.
2 2 notes