Building a Streaming Analytics Stack with Apache Kafka and Druid | Confluent
Jun 14, 2016Fangjin Yang

Summary
This post introduces a streaming analytics stack by combining Apache Kafka for high-throughput event delivery with Druid for real-time analytical queries and visualization. It details the setup of both Kafka and Druid, loading Wikipedia edits data, and visualizing it using Pivot. The architecture leverages Kafka as a central repository for buffering events before they are consumed by Druid's real-time workers, enabling event replayability and delivery to other systems.
More from the Event-Driven Architectures trail
- InfiniteWatch + Confluent: Turning Customer Interaction Data into Real-Time Intelligence
- Streaming Data Integration with Apache Kafka® vs ETL
- Why Microservices Need Event-Driven Architectures for Agility and Scale
- How to Build Real-Time, Event-Driven Automation for Business Insights
- How to Build Real-Time Alerts to Stay Ahead of Critical Events