11 ksqlDB

This chapter covers

  • Understanding ksqlDB
  • More about streaming queries
  • Building streaming applications with SQL statements
  • Creating materialized views over streams
  • Using ksqlDB advanced features

At this point in the book, we’ve learned about several components of the Kafka event streaming platform—Kafka Connect for integrating external systems and Kafka Streams for building an event streaming application. These two components together form the bedrock of building event streaming applications. In this chapter, you will learn about ksqlDB, which allows you to use those components by writing SQL to construct an event streaming application. ksqlDB is a “streaming database purpose-built for streaming applications” (https://ksqldb.io/ ...

Get Kafka Streams in Action, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.