Kafka Consumer Group Design

Design Kafka consumer groups that survive rebalances, hit the right delivery guarantee (at-most/at-least/exactly-once), and handle poison messages without stalling the topic. Use when picking a partition assignment strategy (Range vs Sticky vs Cooperative-Sticky vs the new KIP-848 protocol), tuning heartbeat / session / max.poll.interval timeouts, choosing manual vs auto offset commits, designing dead-letter or retry topics, or migrating from Classic to the next-gen Consumer protocol. NOT for Kafka cluster ops (broker tuning, partition reassignment), schema design (Avro/Protobuf/Schema Registry), or stream processing topology (use a kafka-streams skill).

curiositech Updated 10 repo stars

File contents

curiositech/windags-skills/tree/main/skills/kafka-consumer-group-design commit 87f364b4cc

Frequently asked questions

npx skillmds@latest add curiositech/kafka-consumer-group-design