Kafka Partitions: Ordering, Keys and Parallelism Explained
By Pratik Bhuite | 24 min read
Series:
Backend Interview Mastery
Learn Kafka partitions, message keys, ordering, and consumer parallelism with production trade-offs, sizing guidance, and interview questions.
Kafka Architecture: Producers, Brokers, Topics and Offsets
By Pratik Bhuite | 22 min read
Series:
Backend Interview Mastery
Learn Kafka architecture through producers, brokers, topics, partitions, consumers, and offsets. Understand ordering, replication, lag, and trade-offs.
Queue vs Pub/Sub: When to Use Each Pattern
By Pratik Bhuite | 20 min read
Series:
Backend Interview Mastery
Compare queue vs pub/sub patterns for backend systems. Learn delivery models, retries, fanout, ordering, and how to choose the right fit.
Cache Stampede: Avalanche, Penetration and Prevention
By Pratik Bhuite | 29 min read
Series:
Backend Interview Mastery
Learn cache stampede prevention for avalanche and penetration failures with TTL jitter, request coalescing, stale data, and Bloom filters.
127+
Practical Guides
19
Learning Series
221+
Topics Covered