Producers & Ingestion

Module Contents

1. Producer Internals & Partitioning

Understand the write path: Serialization, Partitioning (Key vs Sticky), Batching, and the Sender Thread.

2. Delivery Semantics & Reliability

Ensure data safety with Acks, Idempotence, Retries, and Transactions (Exactly-Once Semantics).

3. Advanced Configuration & Tuning

Tune your producer for maximum throughput or lowest latency using linger.ms, batch.size, and compression.

Review & Cheat Sheet

Test your knowledge with flashcards and a quick reference guide.