Kafka ist mächtig, aber nicht immer das richtige Werkzeug — es glänzt bei hochvolumigem Event Streaming, Pipelines und ereignisgesteuerten Systemen, bringt aber operative Komplexität mit sich, die einfachere Werkzeuge vermeiden. Zu verstehen, wann Kafka passt (und wann es Overkill ist), spiegelt ein solides Urteilsvermögen wider.
Wann Kafka gut geeignet ist
✓ HIGH-VOLUME event streaming / data → millions of events; high throughput needs
✓ DATA PIPELINES → streaming data reliably between many systems (a data backbone)
✓ MULTIPLE CONSUMERS of the same stream → many independent consumers/groups read the data
✓ EVENT-DRIVEN architecture / event sourcing → events as a durable record
✓ REPLAY needed → re-read historical events
✓ REAL-TIME stream processing / analytics
→ Kafka shines for scale, streaming, retention, and multiple consumers
