Kafka & Redis Course for Java Developers: Messaging and Caching
Kafka internals, delivery semantics, the outbox and saga patterns, the actor model with Akka, and Redis as a cache and beyond.
About this course
Deep, mechanism-level coverage of event streaming and caching: Kafka topics/partitions/offsets, delivery semantics done precisely, replication and reliability, schema evolution, Kafka Streams concepts, the outbox pattern and choreographed sagas, the actor model with Akka and when it genuinely fits, and Redis for caching and beyond — with an honest, direct comparison of Redis pub/sub versus Kafka. Includes interactive simulators.
Try the first lesson free
Read the opening of the course in full, no account needed.
Course index
- Why Event Streaming Exists
- Producers, Consumers & Delivery Semantics
- Kafka Reliability Mechanics
- Schema Management for Streaming Data
- Kafka Streams & Stream Processing
- Architecture Patterns: Outbox, Event Sourcing, Sagas
- The Actor Model & Akka
- Redis as a Cache
- Redis Beyond Caching
- Putting It Together: A Pricing & Billing Pipeline
Ends with a final quiz. Score 70% or better and you can download a completion certificate in your own name — shareable on LinkedIn and verifiable by its certificate code.