Episode 433: Jay Kreps on ksqlDB

6 Nov 2020 · 56 min
56:17

In this Software Engineering Radio episode, host Akshay Manchale interviews Jay Kreps, CEO and co‑founder of Confluent and co‑creator of Apache Kafka. The conversation begins with a concise explanation of Kafka as an event‑streaming platform, contrasting it with traditional message queues and highlighting its persistent, multi‑subscriber, horizontally‑scalable design. They discuss core Kafka concepts such as topics, producers, consumers, and connectors. The bulk of the interview focuses on ksqlDB, Confluent’s SQL‑layer for stream processing. Kreps explains the distinction between streams (append‑only, immutable event logs) and tables (materialized, keyed aggregates), and introduces push queries (continuous subscriptions) versus pull queries (point‑in‑time lookups). He describes ksqlDB’s architecture—clustered query nodes, RocksDB local state stores, and tight integration with Kafka Connect and the Schema Registry. Topics covered include schema evolution, exactly‑once semantics, joins across streams and tables, transaction support, performance characteristics, operational deployment (no separate RocksDB service), anti‑patterns (remote lookups per record), and the product’s roadmap and licensing. The episode ends with practical advice for trying ksqlDB and an invitation to the community.

Chapters

More from Jay

youtube.com

Keynote: Building Intelligent Systems on Real-time Data

4mo ago
youtube.com

How to build a company when you’re not an optimist | Jay Kreps (Co-founder and CEO, Confluent)

6mo ago
youtube.com

Keynote: Building Intelligent Systems on Real-time Data

11mo ago
youtube.com

Lessons from the early days building Kafka and Confluent | Jay Kreps

2y ago
youtube.com

We're the 'central nervous system' for data streaming, says Confluent CEO Jay Kreps

3y ago
youtube.com

Beyond Speed: Kafka Summit London 2023 Keynote | Jay Kreps, Co-founder & CEO, Confluent

3y ago
youtube.com

From Open Source to a Global Business - (Confluent) Jay Kreps & (Sequoia) Matt Miller | Slush 2022

3y ago
youtube.com

Keynote: Jay Kreps, Confluent | Modern Data Flow: Data Pipelines Done Right | RTA Summit '22

4y ago
youtube.com

The Evolution of Apache Kafka: From In-House Infrastructure to Managed Cloud Service ft. Jay Kreps

4y ago
youtube.com

Event-Driven Architectures | Jay Kreps, CEO, Confluent (Overview for Technical Leaders & Executives)

4y ago
youtube.com

Confluent CEO: Cloud services are a new way of delivering capabilities to companies

5y ago
See all content