Skip to main content
José David Baena
All Series
Kafka Engineering
📡

Kafka Engineering

A source-guided course on Kafka protocol internals, platform ownership, KRaft and KIP-848 migrations, compatibility, portability, performance, and production failure boundaries.

active8 / 13 episodes114 min totaladvanced
Series Progress62%

What You'll Learn

  • Read and debug Kafka request framing and version negotiation
  • Trace producer, fetch, replication, compression, and quota behavior
  • Plan KRaft, KIP-848, and portability migrations without false equivalence
  • Define ownership boundaries between platform and application teams
  • Diagnose production failures from protocol and operational evidence

Episodes by Track

📡

Protocol Internals

Implementation, wire compatibility, request flow, durability, compression, and quotas

8 posts
🚀

Evolution & Migrations

KRaft, KIP-848, compatibility, portability, and vendor transitions

4 posts
10

Kafka 4.x Without ZooKeeper: Planning the KRaft Cutover

🔒Under Development
🔒
11

Kafka 4.x Client Compatibility and KIP-848 Migration

🔒Under Development
🔒
12

IBM's Confluent Acquisition: What Portability Really Means

🔒Under Development
🔒
13

Kafka Compatibility Is Not the Same as Portability

🔒Under Development
🔒
🛠️

Production & Platform

Consumer-group ownership, platform contracts, observability, and operational boundaries

1 post
9

Kafka Consumer Groups Are Platform Infrastructure

🔒Under Development
🔒

Prerequisites

  • Kafka fundamentals
  • Distributed systems fundamentals
  • Networking fundamentals

Who This Is For

  • backend-engineers
  • platform-engineers
  • kafka-operators
  • architects