Skip to content
Dev Tools Library

Apache Kafka

Distributed, durable event streaming platform.

ServiceOpen source

Distributed platform to publish, store and process event streams at scale, with retention and replay.

When to use

For high-volume event pipelines, data integration and event-driven architectures.

When to avoid

In small systems, where operating Kafka costs more than a simple queue.

Alternatives

They do a similar job. Compare before choosing.

  • Mature message broker, with queues and flexible routing.

    ServiceOpen source★ 14K

From the same area, with a close purpose.

  • Bidirectional real-time communication, with automatic reconnection.

    LibraryOpen source★ 63.2K
  • Durable workflows: code that survives failures and restarts.

    ServiceOpen source★ 24.1K
  • Job queues for Node.js on top of Redis.

    LibraryOpen source★ 9.6K