← Back to Writing

When Kafka Is the Wrong Choice

December 2025

Kafka is powerful, but it is not always the right tool.

The Kafka Hype

Kafka has become the default choice for event-driven architectures. It is fast, scalable, and battle-tested. But it is also complex, operationally expensive, and overkill for many use cases.

When Kafka Makes Sense

Kafka is a good choice when:

When Kafka Is Overkill

Kafka is often the wrong choice when:

Alternatives

Depending on your use case, consider:

Conclusion

Kafka is a powerful tool, but it comes with significant complexity. Before reaching for Kafka, ask: Do I really need this? Often, a simpler solution is better.