Apache Druid
Apache Druid is a database designed for workflows where fast ingestion and fast query performance are critical. It sits between your streaming layer (Kafka) and your applications, providing sub-second queries on both real-time and historical data.
Why use it in EDA? Druid is built for "interactive" analytics. If your EDA powers an application where users are slicing and dicing data (e.g., an ad-tech dashboard or network monitoring tool), Druid ensures the UI remains snappy even while ingesting millions of events per second.
How do we use it?
- Operational Visibility: Monitoring the health of your microservices ecosystem in real-time.
- User-Facing Analytics: Powering "Who viewed my profile" features in consumer apps.



