Kafka delivers real-time events at scale, and with libraries like KStreams, Java developers are able to transform those events. In this talk we introduce ksqlDB, which offers a SQL interface on top of KStreams to enable continuous, interactive queries without requiring any Java or Python knowledge. ksqlDB enables all Apache Kafka consumers to route messages and perform both stateful and stateless transformations to unlock new data insights. With ksqlDB, your data in motion is as accessible as the stale records traditionally locked away in a relational database.
In this session, after a brief introduction to Apache Kafka, we'll dive into using ksqlDB to manage data streams pulled - in real time - from the Minneapolis air traffic control system. During this journey, you'll learn the ins and outs behind how ksqlDB works and introduce patterns applicable more broadly in common high-volume use cases like log monitoring, insurance, financial services, and consumer retail.