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.

6 lessons Β· No account required

What you will learn

  • Design duplicate-safe retries and versioned payloads.
  • Diagnose ISR, outbox handoffs and consumer lag.
  1. Serialization and schema evolution

    Keep byte-level encoding, event meaning and reader compatibility in one reviewed contract.

    Start learning
  2. Idempotence, retries and event identity

    Separate producer retry protection from application duplicate handling and uncertain business outcomes.

    Start learning
  3. Replication, ISR and write availability

    Evaluate acknowledged writes against replica health and make durability-availability tradeoffs explicit.

    Start learning
  4. Poison records and retry topics

    Classify record failures, preserve diagnostic evidence and review how retry routing changes ordering.

    Start learning
  5. External effects and the outbox pattern

    Analyze dual writes and place durable handoff evidence inside the authoritative transaction.

    Start learning
  6. Lag, throughput and operational evidence

    Interpret consumer lag alongside rates, partition skew and business freshness.

    Start learning
Back to course