I'm preparing for
Topic
system design
15 shorts across 1 course, in learning order
🎛️ Narrow downsubject · level · topic3▾
Shorts · 15
← Front page
⚡ One HLD concept. 60 seconds. Interview ready
Understanding Network Partitions in Distributed Systems
Network partitions occur when servers are operational but can't communicate, affecting system performance.

⚡ One HLD concept. 60 seconds. Interview ready
HLD: Crash Failures vs Network Failures in Distributed Systems
Crash failures stop a service, while network failures disrupt communication.

⚡ One HLD concept. 60 seconds. Interview ready
FAANG HLD 🔥 | Raft Safety — Why Committed Entries Survive Leader Failure! 🛡️
Raft's safety rules guarantee that committed entries are preserved even after leader failures.

⚡ One HLD concept. 60 seconds. Interview ready
Leader Election in Distributed Systems Explained
Leader election helps distributed systems select one coordinator from many nodes.

⚡ One HLD concept. 60 seconds. Interview ready
Kafka Rebalance: Avoiding Work Loss or Duplication
Kafka rebalance can lead to lost or duplicated work if not handled carefully.

⚡ One HLD concept. 60 seconds. Interview ready
Kafka Manual Partition Assignment: Using assign() for Control
Kafka's assign() method allows manual control of partition assignments for consumers.

⚡ One HLD concept. 60 seconds. Interview ready
Understanding Kafka Dead Letter Topics and Poison Messages
Kafka uses Dead Letter Topics to handle messages that repeatedly fail processing.

⚡ One HLD concept. 60 seconds. Interview ready
Kafka Async Commit Ordering: Can Older Offsets Overwrite Newer Ones?
Older offsets can overwrite newer ones in Kafka if not handled properly.

⚡ One HLD concept. 60 seconds. Interview ready
Kafka Fetch Limits vs Poll Records: Understanding the Difference
Fetch limits control data size from Kafka, while poll records limit processed records.

⚡ One HLD concept. 60 seconds. Interview ready
Kafka Consumer Assignment Strategies: Range vs RoundRobin vs Sticky
Kafka uses different strategies to assign partitions to consumers in a group efficiently.

⚡ One HLD concept. 60 seconds. Interview ready
FAANG HLD 🔥 | Kafka Backpressure Explained — What Happens When Consumers Can't Keep Up? 🚨
Backpressure prevents system overload by managing message processing rates in Kafka.

⚡ One HLD concept. 60 seconds. Interview ready
Kafka Consumer Offsets: Auto Commit vs Manual Commit
Kafka consumer offsets help track message processing to avoid loss and duplication.

⚡ One HLD concept. 60 seconds. Interview ready
Understanding Kafka Consumer Lag and Its Impact
Kafka consumer lag shows how far behind consumers are from new messages.

⚡ One HLD concept. 60 seconds. Interview ready
Message Delivery Semantics: At-Most-Once vs At-Least-Once vs Exactly-Once
Message delivery semantics define how messages are sent in distributed systems and handle failures.

⚡ One HLD concept. 60 seconds. Interview ready
Understanding 2-Phase Commit in Distributed Transactions
2-Phase Commit helps maintain data consistency in transactions across multiple databases.
🧠Related by meaning
Not tagged “system design”, but closely connected

