← Janaka Academy

Apache Kafka 4.x & Event-Driven Architecture

This module is now fully available. Use this page as your roadmap: what you will learn, how the study plan is structured, and where to find guided day-by-day deep dives.

Learning outcomes

  • Model event-driven domains and choose topics, partitions, and keys correctly.
  • Build reliable producers/consumers with schema evolution and idempotency.
  • Apply delivery semantics, retries, DLQs, and exactly-once trade-offs.
  • Implement event choreography for scalable microservices workflows.

Study plan

Week 1Kafka architecture, topic design, producer APIs, serialization contracts.
Week 2Consumer groups, offset control, retries, DLQ, error handling patterns.
Week 3Streams, stateful processing, outbox pattern, observability pipelines.
Week 4Enterprise EDA architecture, governance, performance and capacity planning.