DZone.com
Follow
Kafka Consumers on EKS: Designing for a Platform That Restarts Your Consumer Group
These are failure modes that actually page you — and the boring fixes that stop them.A Kafka consumer is a stateful client built on a membership protocol. It joins a group, accepts a partition assignment, processes records in order, and proves it is still alive on a fixed cadence of heartbeats and poll calls. Every guarantee the group offers — ordered processing, shared load, exactly one owner per partition — rests on that membership staying stable while the work flows through it.