# What is Apache Kafka used for?

What is Apache Kafka used for?

##### Post Metadata
- Posted at: about 4 years ago
- Author title: Pinned by G2 as a common question



## Comments
### Comment 1

I am using Apache Kafka for event Processing. We use it to capture the new events generated by our application in our database. Currently, Kafka streams is used by us to get real time data and based on that data I use it for analytics.

##### Comment Metadata
- Posted at: almost 4 years ago
- Author title: SDE - II at Talentica Software



### Comment 2

It is an advanced message broker with very high throughput based on Sequential IO, Zero copy and Compression principles with Publisher and Subscriber models.

##### Comment Metadata
- Posted at: about 4 years ago
- Author title: --




## Related Product
[Apache Kafka](https://www.g2.com/products/apache-kafka/reviews)

## Related Category
[Event Stream Processing](https://www.g2.com/categories/event-stream-processing)

## Related discussions
- [How well does Trello scale into a larger team?](https://www.g2.com/discussions/1-how-well-does-trello-scale-into-a-larger-team)
  - Posted at: almost 13 years ago
  - Comments: 6
- [Can we please add a new section](https://www.g2.com/discussions/2-can-we-please-add-a-new-section)
  - Posted at: almost 13 years ago
  - Comments: 0
- [Quantifiable benefits from implementing your CRM](https://www.g2.com/discussions/quantifiable-benefits-from-implementing-your-crm)
  - Posted at: almost 13 years ago
  - Comments: 4


