Apache Kafka / Intermediate: contracts, failures and observability
Apache Kafka β Intermediate: contracts, failures and observability
Connect schema changes, retries, replication and external effects to diagnostic evidence.
What you will learn
- Design duplicate-safe retries and versioned payloads.
- Diagnose ISR, outbox handoffs and consumer lag.
Serialization and schema evolution
Keep byte-level encoding, event meaning and reader compatibility in one reviewed contract.
Start learningIdempotence, retries and event identity
Separate producer retry protection from application duplicate handling and uncertain business outcomes.
Start learningReplication, ISR and write availability
Evaluate acknowledged writes against replica health and make durability-availability tradeoffs explicit.
Start learningPoison records and retry topics
Classify record failures, preserve diagnostic evidence and review how retry routing changes ordering.
Start learningExternal effects and the outbox pattern
Analyze dual writes and place durable handoff evidence inside the authoritative transaction.
Start learningLag, throughput and operational evidence
Interpret consumer lag alongside rates, partition skew and business freshness.
Start learning