Apache Pulsar topics
12 short topics in Event-Driven and Asynchronous Systems. Each one is a single focused exercise with a clear piece of evidence at the end.
12 topics, one exercise each.
Work through them in order, or jump to the one you need.
These are draft topic outlines (draft; instructor review pending). Full lessons follow after review; ask Ajay if you need a topic sooner.
- 01
Topic and partition modeling
Demonstrate topic and partition modeling in a focused Apache Pulsar example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 02
Producer record contracts
Demonstrate producer record contracts in a focused Apache Pulsar example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 03
Consumer group coordination
Demonstrate consumer group coordination in a focused Apache Pulsar example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 04
Offset and progress tracking
Demonstrate offset and progress tracking in a focused Apache Pulsar example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 05
Delivery and ordering semantics
Demonstrate delivery and ordering semantics in a focused Apache Pulsar example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 06
Retention and compaction strategy
Demonstrate retention and compaction strategy in a focused Apache Pulsar example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 07
Schema compatibility
Demonstrate schema compatibility in a focused Apache Pulsar example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 08
Consumer deduplication
Demonstrate consumer deduplication in a focused Apache Pulsar example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 09
Stream processing integration
Demonstrate stream processing integration in a focused Apache Pulsar example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 10
Broker and client security
Demonstrate broker and client security in a focused Apache Pulsar example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 11
Lag and throughput diagnostics
Demonstrate lag and throughput diagnostics in a focused Apache Pulsar example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 12
Replay and recovery design
Demonstrate replay and recovery design in a focused Apache Pulsar example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course →
Learn the same ideas beyond Apache Pulsar.
These courses share topics with this one, so you can compare how each language or tool handles the same concept.
More in Messaging streaming and workflow engines.
You have the curiosity.
Let’s turn it into capability.
Start with a practical workshop or bring a specific question to Ajay.