Holding Kafka Right: Product-Friendly Streaming with TypeStream

Holding Kafka Right: Product-Friendly Streaming with TypeStream

June 18, 2026 · 50 min · Episode 512

About this episode

Jevin Maltais discusses building reliable streaming systems with Kafka and introduces TypeStream.

Summary  In this episode Jevin Maltais talks about the practical realities of building reliable, product-focused streaming systems with Kafka. Jevin shares lessons from roles at Zapier, Humi, and Clio, where real-time synchronization, customer data unification, and document sync at scale highlighted both the strengths and common misuses of Kafka. He digs into using events as the source of truth, materialized views with KTables, and how schema registries and type safety prevent downstream breakage. Jevin explains why teams often reach for heavyweight Kafka clusters without leveraging Streams, Connect, or interactive queries—and how his project, TypeStream, aims to make those capabilities accessible via config-as-code while keeping a thin abstraction and clear escape hatches. He also explore trade-offs across Kafka-compatible alternatives, CDC with Debezium in the real world, and where abstractions should stop so teams can scale responsibility as complexity grows.  Announcements  Hello and welcome to the Data Engineering Podcast, the show about modern data management This episode is sponsored by DataDriven.io, the free data engineering interview prep platform built…

Sponsors

DataDriven.io

More episodes of Data Engineering Podcast

Explore listener stats, chart rankings, contacts and more on the Data Engineering Podcast podcast page.