Apache Kafka Coding Bootcamp
Build real event-streaming pipelines through 3 hours of live coding. Instructor sets up topics, writes producers and consumers alongside you — zero theory.
What You'll Learn
Build a working event-streaming system from scratch — live, in one session.
Kafka Fundamentals
Understand the Kafka architecture by running a real cluster locally and inspecting it live.
- Brokers & clusters
- Topics & partitions
- Offsets & retention
Kafka Producers
Write Java producers from scratch and publish messages to topics with full control over keys and partitions.
- Producer config
- Partitioning strategies
- Acks & retries
Kafka Consumers
Build consumers, manage offsets manually, and handle rebalancing in live coding exercises.
- Consumer groups
- Manual offset commit
- Rebalance listeners
Topics & Partitioning
Design partition strategies that scale — and see the impact in real time during the session.
- Partition key design
- Replication factor
- Topic configuration
Kafka Streams
Process events in real time using the Kafka Streams API — filter, map, and aggregate live.
- KStream & KTable
- Stateless transforms
- Windowed aggregations
Real-World Pipeline
Wire together a complete order-processing pipeline with producers, consumers, and a Streams processor.
- End-to-end pipeline
- Error handling patterns
- Production best practices
Workshop Format
3 hours of live event-streaming — coded end to end.
Kafka Setup & Core Concepts
Spin up a local Kafka cluster, create topics, and explore brokers — all coded live in the terminal.
Producers & Consumers
Write Java producers and consumers from scratch, publish messages, and verify consumption live.
Consumer Groups & Kafka Streams
Scale consumers with groups, commit offsets manually, and build your first Streams processor.
Pipeline Project & Q&A
Assemble a complete order-event pipeline and get live answers to your Kafka questions.
Who Should Attend?
For developers who want to handle real-time data at scale.
Kafka Beginners
Heard of Kafka but never used it? Start here — we go from zero to a working pipeline.
Backend Developers
Already building APIs? Add event-driven architecture to your toolkit in 3 hours.
Career Changers
Kafka expertise is highly valued in fintech, e-commerce, and data engineering roles.
Interview Prep
Kafka topics come up in senior backend interviews — get hands-on before your next round.
What You'll Need
We set everything up together at the start — nothing to install in advance.
Java 11+ Installed
Kafka's Java client runs on any modern JDK
Terminal Access
Bash, PowerShell, or any terminal — we use Kafka CLI tools live
Internet Connection
Stable connection for the live video and Docker pulls
Docker (Optional)
Easiest way to run Kafka locally — we cover setup live
Any Java IDE
IntelliJ, Eclipse, or VS Code with Java extension
Code Along
Every line is typed live — bring your coding energy
Ready to Build with Kafka?
Join the live session and build a real event-streaming pipeline alongside the instructor. No slides — just code.
Next batch starts: June 10, 2026
Frequently Asked Questions
Everything you need to know about the Kafka workshop
Do I need Kafka experience?
No. We start from installing Kafka locally and build up to Streams. Basic Java knowledge helps but is not mandatory.
Which Kafka version will we use?
We use Apache Kafka 3.x — the latest stable release. All concepts apply to Kafka 2.x as well.
Will I get the recording?
Yes. All registered participants receive the full session recording within 24 hours.
Is ₹299 the total fee?
Yes — ₹299 is the complete price. No add-ons or upsells during the session.
How many students per batch?
Batches are capped at 30 students so every participant gets direct attention from the instructor.
Is there a refund policy?
Yes — full refund within 7 days of the workshop if you're not satisfied. No questions asked.