Kafka Workshop

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.

3 Hours
Pure Coding
Live Sessions
299 Only
Register — ₹299
KafkaProducer.java
Properties props = new Properties();
props.put("bootstrap.servers", "localhost:9092");
props.put("key.serializer", StringSerializer.class);
 
KafkaProducer<String, String> producer
  = new KafkaProducer<>(props);
producer.send(new ProducerRecord<>(
  "orders", "key1", "event-data"));
Curriculum

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
Schedule

Workshop Format

3 hours of live event-streaming — coded end to end.

01 00:00 – 00:45

Kafka Setup & Core Concepts

Spin up a local Kafka cluster, create topics, and explore brokers — all coded live in the terminal.

02 00:45 – 01:30

Producers & Consumers

Write Java producers and consumers from scratch, publish messages, and verify consumption live.

03 01:30 – 02:30

Consumer Groups & Kafka Streams

Scale consumers with groups, commit offsets manually, and build your first Streams processor.

04 02:30 – 03:00

Pipeline Project & Q&A

Assemble a complete order-event pipeline and get live answers to your Kafka questions.

Audience

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.

Prerequisites

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

Limited Seats — ₹299 Only

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.