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
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 2
Kafka Production Playbook
Module 3
Messaging & Event-Driven Mastery
Retry Queues vs. DLQ: Architecting Resilient Message Consumers
Advanced • 7 min read
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
RabbitMQ Pitfalls: Managing Unacked Messages and Thundering Herds
Advanced • 7 min read
The CDC Playbook: Real-time Syncing between PostgreSQL and Elasticsearch
Beginner • 8 min read
Event Sourcing and CQRS in Production: Beyond the Theory
Advanced • 9 min read
Distributed Transactions Part 4: The Transactional Outbox
Advanced • 6 min read