Did the Kafka publication actually happen?
Separate local acceptance, acknowledgement, replicated visibility, and ambiguous caller outcomes.

A source-guided course on Kafka protocol internals, platform ownership, KRaft and KIP-848 migrations, compatibility, portability, performance, and production failure boundaries.
You do not need to begin at chapter one. Follow a short path from the failure boundary to a practical decision.
Separate local acceptance, acknowledgement, replicated visibility, and ambiguous caller outcomes.
Compute the completed owned frontier, preserve real gaps, and reject stale completion.
Name the identity and smallest transaction that protects the actual sink effect.
Implementation, wire compatibility, request flow, durability, compression, and quotas
Consumer-group ownership, platform contracts, observability, and operational boundaries
KRaft, KIP-848, compatibility, portability, and vendor transitions