
Apache Kafka
Reviews
Star rating
Rank in Event Stream Processing
Pros and cons
Pros
- Scalability
- Real-time Data
- Performance Efficiency
- Performance
- Reliability
- Easy Integrations
Cons
- Required Expertise
- Resource Management
- Resource Intensive Learning
- Slow Performance
- Difficult Learning
- Debugging Issues
Traffic & LLM citations
Source: G2 review data
Winning from
Losing to
Key stats
Adoption by company size
| Segment | Share of reviews |
|---|---|
| Small Business | 22.7% |
| Mid-Market | 31.1% |
| Enterprise | 46.2% |
Quarterly history
| Quarter | Reviews | Star rating |
|---|---|---|
| 2024 Q4 | 2 | 4.5 |
| 2025 Q1 | 1 | 3.0 |
| 2025 Q3 | 1 | 4.5 |
| 2025 Q4 | 2 | 4.5 |
| 2026 Q1 | 4 | 4.8 |
| 2026 Q2 | 1 | 4.0 |
| 2026 Q3 | 1 | 5.0 |
Satisfaction ratings
What reviewers say
Reliable Event Streaming and Messaging at Scale
“What I like best about Apache Kafka is its ability to handle high volumes of data in real time, with strong throughput and reliability. It makes it easier to build event-driven architectures and integrate multiple services through asynchronous communication. I also appreciate its”
Real-Time High-Volume Data Handling That Resumes Seamlessly After Restarts
“it handle high volume of data in real time. if this application crashes and down becouse some reason then if we use it again after 2-3 hrs also then it just picks up right where it left off when it restarts.”
Highly Scalable, Flexible Apache Kafka for Any Size Application
“Apache Kafka is the best open source highly scalable Message Queue with flexible configuration and high modularity. Its perfect for smaller Proof of concept to large enterprise grade applications without the need to drastically change the tech stack”