Succeeding with Apache Druid and Clickstream Data
summary
Explains how Apache Druid scales ingestion to millions of events per second and serves high-concurrency interactive analytics, using columnar compression, time-based partitions and sub-partitioning to prune queries. Describes real pipelines built with Kafka and Kinesis, streaming via Flink or Spark, plus compaction for late data. Recommends upstream session assembly and roll-up, and uses HyperLogLog and Theta sketches for fast distinct and set approximations; introduces a delta-of-event state pattern for near-real-time counters.
AI-written summary · about
chapters (3)
- 0:005:49 Introduction to Apache Druid & Imply
- 5:5016:50 Clickstream Analytics & Pipelines
- 16:5124:25 Critical Techniques
related talks
28mBest of Stream + Batch: When Streaming Analytics Isn’t
20mAnalyzing streaming data with Apache Druid
39mApache Druid 101
41mBuilding an Open Source Streaming Analytics Stack with Kafka and Druid
46mScalable Realtime Analytics using Druid
37mBuilding an Event Analytics Pipeline with Kafka, ksqlDB, and Druid
20mReal-time analytics with Flink and Druid #bbuzz
45mDruid: Powering Interactive Data Applications at Scale
