
Kafka
Distributed event streaming platform
The Lens
Kafka is a distributed event streaming platform that moves millions of messages per second with durability guarantees. Producers put messages on, consumers take them off, and nothing gets lost. It stores streams of events in order, lets consumers replay from any point in history, and partitions data so it scales horizontally. Kafka Connect plugs into hundreds of data sources and sinks. Apache 2.0.
Running Kafka yourself used to mean babysitting a separate ZooKeeper ensemble alongside your brokers. That is over. Kafka 4.0 removed ZooKeeper entirely, and KRaft, Kafka's built-in metadata system, is now the only way to run it. That cuts a whole class of operational pain, but a production cluster still needs at least 3 brokers, proper disk provisioning, and someone who understands partitions, consumer groups, and rebalancing. This is not a weekend project.
Fully free from Apache. Confluent Cloud (built by Kafka's creators) starts around $0.015/GB ingested with a free credit. AWS MSK runs roughly $0.21/hr per broker. Solo and small teams: use a managed service. Mid-size teams running real volume: self-hosting starts to pay off once you have the ops skill in house.
The catch: Kafka is built for scale, and if you don't have the scale, you are paying the complexity tax for nothing. Most teams under 10 engineers should reach for a managed service or a simpler queue before standing up their own cluster.
Free vs Self-Hosted vs Paid
fully freeOpen Source: Free
- Full event streaming platform
- Topic partitioning and replication
- Kafka Connect (data integration)
- Kafka Streams (stream processing library)
- KRaft mode (no ZooKeeper needed)
- All connectors and client libraries
Confluent Cloud
- Free tier: $400 in credits (~3 months for small workloads)
- Basic: $0.015/GB ingested, $0.045/GB egressed
- Standard: $0.045/GB ingested, more features
- Dedicated: Starting ~$1,500/mo for dedicated clusters
AWS MSK
- Serverless: $0.10/hr per cluster + $0.015/GB storage + data transfer
- Provisioned: $0.21/hr per kafka.m5.large broker (~$150/mo/broker)
The Math
Self-hosted 3-broker cluster on m5.xlarge: ~$450/mo compute + storage. Confluent Cloud for 100GB/day ingestion: ~$45/mo basic tier. At 1TB/day: ~$450/mo on Confluent, ~$800/mo self-hosted (but with more control). Managed wins until you hit massive scale.
Free to self-host. Confluent Cloud has a $400 free credit. Managed services start around $45-150/mo for small workloads.
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
Similar Tools
About
- Stars
- 32,975
- Forks
- 15,300
Explore Further
More tools in the directory
openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
380.3k ★everything-claude-code
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
221.3k ★hermes-agent
The agent that grows with you
202.3k ★



