System Design Architecture Explore core distributed patterns, messaging systems, and scalable backend design notes. 01 Kafka Partitioning & Consumers Partition keys, consumer group rebalancing, and offsets. 02 Saga Pattern & Distributed Transactions Orchestration vs. choreography, compensating transactions. 03 Resilience & Circuit Breakers Resilience4j, fallback strategies, and fault tolerance.