Software Engineering Radio - the podcast for professional software developers cover image

Software Engineering Radio - the podcast for professional software developers

Episode 433: Jay Kreps on ksqlDB

Nov 6, 2020
Jay Kreps, CEO and Co-founder of Confluent discusses ksqlDB, a database for stream processing. Topics include querying data with ksqlDB, its architecture and scalability, handling changes and schema, query planning and optimization, stream processing anti-patterns, the future of ksqlDB, and the importance of event streaming.
58:00

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Kafka is an event streaming platform used for real-time data processing and building data pipelines.
  • KSQL DB is a stream processing tool that enables users to query and analyze real-time data streams using SQL-like queries.

Deep dives

Kafka: An Event Streaming Platform

Kafka is an event streaming platform that allows users to read and write streams of events, such as business activities or sales. It acts as a distributed cluster, storing events in a linear stream-like array. Kafka has gained popularity for building real-time, low-latency data pipelines and asynchronous event-driven microservices. It offers APIs for producing and consuming data, as well as pre-built connectors for different systems and applications.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner