⚡ SnapGyan by Tejav

Any concept.
clear in 60 seconds.

I'm preparing for

Topic

system design

116 shorts across 1 course, in learning order

🎛️ Narrow down1▾

Results · 16 for “Message processing flow”

← Front page

✨ Smart search: matched by meaning, not just words

⚡ One HLD concept. 60 seconds. Interview ready

Understanding Message Queues in Distributed Systems

Message queues allow services to communicate asynchronously, improving scalability and reliability.

Medium5m5 MCQs

⚡ One HLD concept. 60 seconds. Interview ready

Queue vs Pub/Sub: Key Differences in System Design

Queues distribute tasks to one consumer, while Pub/Sub broadcasts events to multiple subscribers.

Medium5m5 MCQs

⚡ One HLD concept. 60 seconds. Interview ready

HLD: 5 Microservices Communication Patterns Explained

Microservices can communicate using five key patterns based on their needs.

Medium5m5 MCQs

⚡ One HLD concept. 60 seconds. Interview ready

Kafka Retry Topics and Delayed Retries Explained

Kafka uses retry topics and delayed retries to manage message failures efficiently.

Medium5m5 MCQs

⚡ 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.

Medium5m5 MCQs

⚡ One HLD concept. 60 seconds. Interview ready

Transactional Outbox Pattern: Never Lose Events!

The Transactional Outbox Pattern ensures database updates and event publishing are synchronized to avoid losing events.

Medium5m5 MCQs

⚡ One HLD concept. 60 seconds. Interview ready

Kafka Backpressure Strategies: Handling Traffic Spikes

Backpressure helps manage message flow in Kafka during traffic spikes.

Medium5m5 MCQs

⚡ 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.

Medium5m5 MCQs

⚡ 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.

Medium5m5 MCQs

⚡ One HLD concept. 60 seconds. Interview ready

Kafka Error Handling and Retry Strategies in HLD

Classifying failures and using controlled retries in Kafka prevents outages.

Medium5m5 MCQs

⚡ 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.

Medium5m5 MCQs

⚡ One HLD concept. 60 seconds. Interview ready

Understanding the Saga Pattern in Distributed Transactions

The Saga Pattern manages distributed transactions using local transactions and compensating actions.

Medium5m5 MCQs

⚡ One HLD concept. 60 seconds. Interview ready

Kafka Graceful Shutdown: Stop Without Losing Work

Graceful shutdown in Kafka ensures no data loss during consumer termination.

Medium5m5 MCQs

⚡ One HLD concept. 60 seconds. Interview ready

HLD: Understanding Request-Response vs Events in System Design

Request-Response asks for a result, while Events notify that something has happened.

Medium5m5 MCQs

⚡ 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.

Medium5m5 MCQs

⚡ 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.

Medium5m5 MCQs

🧠Related by meaning

Not tagged “system design”, but closely connected