High Level Outline
Apache Druid Overview
Architecture and Real World Use Cases Discussion
Abstract
Providing users with self-service analytics on real-time data in large, multi-petabyte datasets is difficult. In an ideal world, you would give users access to the entire database with every dimension at their fingertips. However, this is often not technically feasible or leads to performance that is far too slow to be useful.
Enter Apache Druid. Druid is an open source analytics database powering real-time, ad hoc analytics. It is used for clickstream analytics, network telemetry, fraud detection, application monitoring and more by companies like Apple, Netflix, Twitter, and AirBnb. It can ingest millions of records per second and deliver sub-second response times to OLAP-style slice and dice queries performed on extremely large datasets.
In this presentation, we will start with the fundamentals of Druid before taking a deep dive into its inner workings while discussing several real world company use cases.