Messaging & Event-Driven Mastery
Kafka, queues, retries, and the reality of reliable async systems.
A specialist track for event-driven architecture, messaging trade-offs, stream processing, and operational reliability in distributed systems.
Designed for
Backend engineers building queues, streaming systems, or event-driven microservices.
You leave with
- Clearer mental models for Kafka internals, rebalancing, retries, and outbox patterns
- A stronger sense for messaging trade-offs across throughput, ordering, and recovery
- Operational playbooks you can use in production, not just in interviews
Curriculum Map
A structured path that feels worth paying for
Every module is ordered to build confidence, not just collect content. Start with the right fundamentals, deepen into the mechanics, then pressure-test your thinking with realistic engineering trade-offs.
Module 1
0. Roadmap
Module 2
1. Event Streaming
Kafka Internals: The Storage Layer, Zero-Copy, and High Throughput
Advanced • 7 min read
Kafka Partition Skew Management
Advanced • 6 min read
Kafka Consumer Rebalancing: The Senior Engineer's Playbook
Advanced • 7 min read
Kafka Rebalance Storms: Solving the 'Stop-the-World' Problem
Beginner • 7 min read
Kafka Exactly-Once Semantics: Myth vs Production Reality
Advanced • 11 min read
Module 3
2. Message Queues
Module 4
3. Patterns & Production
Module 5
Event Streaming
Kafka Internals: Zero-Copy, Log Storage, and High Throughput
Advanced • 8 min read
RabbitMQ Internals: A Deep Dive into High-Performance Messaging
Advanced • 7 min read
RabbitMQ Quorum Queues: Modern High Availability with Raft
Advanced • 7 min read
Kafka Consumer Lag: Causes, Diagnosis, and Production Fixes
Advanced • 5 min read
Kafka Streams: Real-Time Stream Processing Without a Separate Cluster
Advanced • 7 min read
SQS vs Kafka vs EventBridge: Choosing the Right Messaging System on AWS
Intermediate • 12 min read
Kafka Internals Deep Dive: Partitions, Offsets, and Consumer Groups
Advanced • 11 min read
Module 6