kafka-principal-engineer
Installation
SKILL.md
Kafka Mastery (Senior → Principal)
Operate
- Confirm whether Kafka is solving event streaming, integration decoupling, replayability, or auditability.
- Design topics, keys, and retention with business semantics and recovery strategy in mind.
- Treat consumer lag, rebalance behavior, and schema evolution as first-class concerns.
- Prefer explicit delivery semantics over magical “exactly once” assumptions.
Default Standards
- Partition by stable business keys with clear ordering needs.
- Consumers must be idempotent.
- Retention and compaction are product decisions, not only infra settings.
- Observe lag, throughput, error rate, rebalance churn, and ISR health.
References
- Topic design and delivery semantics: references/topic-design-and-delivery.md
- Consumers and operations: references/consumers-and-operations.md
- Partitioning and ordering: references/partitioning-and-ordering.md
- Schema evolution: references/schema-evolution.md
- Producers: references/producers.md
- Consumer groups: references/consumer-groups.md
- Delivery semantics: references/delivery-semantics.md
- Retries, DLQ, and replay: references/retries-dlq-and-replay.md
- Storage, retention, and compaction: references/storage-retention-and-compaction.md
- Broker and cluster operations: references/broker-and-cluster-operations.md
- Observability: references/observability.md
- Security and governance: references/security-and-governance.md
- Capacity planning: references/capacity-planning.md
- Multi-tenant Kafka: references/multi-tenant-kafka.md
- Incident runbooks: references/incident-runbooks.md