Developing Streaming Applications for Druid, Kafka, and ksqlDB
Details
Sponsored by Rill Data!
There may be an online link. For those attending in person, there are currently no mask or COVID restrictions, but we encourage you to follow your own preferences.
Agenda:
6:00 - Doors Open
6:30 - Food and socializing
7:00 - Talk
8:00+ - More socializing
Abstract:
The goal of Online Analytical Processing (OLAP) is to provide fast multi-dimensional queries quickly. Apache Druid is an open-source distributed data store and a solution to solving these problems. It provides a native and SQL based query language for allowing you to use and leverage that data. To benefit from the fast analytics from the data, you also want to get the data into druid quickly. This is where stream processing such as Kafka Streams and ksqlDB with Apache Druid shines.
Takeaways:
- See a live demonstration of streaming data through ksqlDB into Apache Druid
- Understand how topic partitioning can improve your throughput but reduce the storage compaction within Druid.
- Provide a developer environment for using Apache Kafka, Apache Druid, Kafka Connect, ksqlDB, Apache Supersite and more.
- Showcase some tools to help you on your journey to using these open-source technologies yourself.
----------------------------------------
Bio:
Neil is currently a Principal Solutions Architect at Rill Data, Inc., helping customers stream their data into the Rill platform powered by Apache Druid and build their streaming pipelines.
