Confluent

Confluent Developer ft. Tim Berglund, Adi Polak & Viktor Gamov

Hi, we’re Tim Berglund, Adi Polak, and Viktor Gamov and we’re excited to bring you the Confluent Developer podcast (formerly “Streaming Audio.”) Our hand-crafted weekly episodes feature in-depth interviews with our community of software developers (actual human beings - not AI) talking about some of the most interesting challenges they’ve faced in their careers. We aim to explore the conditions that gave rise to each person’s technical hurdles, as well as how their experiences transformed their understanding and approach to building systems.  Whether you’re a seasoned open source data streamin...

Author

Confluent

Category

Technology

Podcast website

developer.confluent.io

Latest episode

Jun 22, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

Helping Healthcare with Apache Kafka and KSQL ft. Ramesh Sringeri 28.08.2019

In today’s episode of Streaming Audio, Tim Berglund sits down with Senior Applications Developer of Mobile Solutions Ramesh Sringeri to discuss Apache Kafka®—specifically two Kafka use cases that Children’s Healthcare of Atlanta is working on. First, they discuss achieving near-real-time streams of data to support meaningful intracranial pressure prediction and managing intracranial pressure (ICP)...

Contributing to Open Source with the Kafka Connect MongoDB Sink ft. Hans-Peter Grahsl 21.08.2019

Sink and source connectors are important for getting data in and out of Apache Kafka®. Tim Berglund invites Hans-Peter Grahsl (Technical Trainer and Software Engineer, Netconomy Software & Consulting GmbH) to share about his involvement in the Apache Kafka project, spanning from several conference contributions all the way to his open source community sink connector for MongoDB, now part of th...

Teaching Apache Kafka Online with Stéphane Maarek 19.08.2019

Streaming Audio welcomes Stéphane Maarek (CEO, Datacumulus) on the podcast to discuss how he got started hosting online Apache Kafka® tutorials and teaching on Udemy, the challenges he faces as an instructor, his approach to answering hard questions, and the projects he is currently working on. EPISODE LINKS KSQL Training for Hands-On Learning Join the Confluent Community Slack SEASON 2 Hosted by...

Connecting Apache Cassandra to Apache Kafka with Jeff Carpenter from DataStax 12.08.2019

Whenever you see an Apache Cassandra™ in the wild, you probably also see an Apache Kafka®️. In this episode, Tim Berglund (Senior Director of Developer Experience, Confluent) and Jeff Carpenter (Director of Developer Advocacy, DataStax) discuss the best way to get those systems talking using the DataStax Apache Kafka Connector and build a real-time data pipeline. EPISODE LINKS About the DataStax A...

Transparent GDPR Encryption with David Jacot 08.08.2019

The General Data Protection Regulation (GDPR) has challenged many enterprises to rethink how they deal with customer data. Viktor Gamov chats with David Jacot about a unique approach to inter-broker traffic encryption that he implemented for his customer’s sidecar pattern use case. EPISODE LINKS Learn about Istio Learn about Envoy Learn about Linkerd Handling GDPR with Apache Kafka®: How to Comply...

Confluent Platform 5.3 | What's New in This Release 31.07.2019

A quick summary of the most important features in Confluent Platform 5.3. We discuss improved Kubernetes and Ansible support, improvements to Confluent Control Center that give you better insight into the data in your cluster, and an important new set of security features—Role-Based Access Control—aimed at making complex deployments more secure. EPISODE LINKS Read the docs Read the blog Watch the...

How to Convert Python Batch Jobs into Kafka Streams Applications with Rishi Dhanaraj 29.07.2019

Zenreach is a company that makes tools to help retailers use digital marketing more effectively. If that sounds like a problem that only marketing people would be interested in, that’s because you don’t know what they do! There are all kinds of fascinating technology problems to solve by utilizing event streaming platforms to process data at volume. Rishi Dhanaraj, our guest today, worked at Zenre...

Ask Confluent #14: In Control of Kafka with Dan Norwood 22.07.2019

Is Apache Kafka® actually a database? Can you install Confluent Control Center on Google Cloud Platform (GCP)? All this, plus some tips from Dan Norwood, the first user of Kafka Streams. EPISODE LINKS Control Center Docker image Control Center Docker configuration Complete Streams example Watch the video version of this podcast Join us in Confluent Community Slack SEASON 2 Hosted by Tim Berglund,...

Kafka in Action with Dylan Scott 15.07.2019

Author Dylan Scott tells all about his upcoming Manning title Kafka in Action , which shares how Apache Kafka® can be used by beginners who are just starting out their own projects and dispels common Hadoop-related myths, as Kafka has grown to become a powerful event streaming platform beyond big data ecosystems alone. To get 40% off Manning products, use the following code: podcon19 EPISODE LINKS...

Change Data Capture with Debezium ft. Gunnar Morling 10.07.2019

Friends don’t let friends do dual writes! Gunnar Morling (Software Engineer, Red Hat) joins us on the podcast to share a little bit about what Debezium is, how it works, and which databases it supports.  In addition to covering the various use cases and benefits from change data capture (CDC) in the context of microservices—touching on the outbox pattern in particular, Gunnar walks us through the...

Distributed Systems Engineering with Apache Kafka ft. Jason Gustafson 02.07.2019

Ever wonder what it’s like to be a distributed systems engineer at Confluent? Core Kafka Engineer Jason Gustafson dives into the challenges of working on distributed systems, particularly when it comes to a unique system like Apache Kafka®. He also discusses ways in which Confluent is working with the community to solve active problems and what it takes to be a distributed systems engineer. As alw...

Apache Kafka 2.3 | What's New in This Release + Updates and KIPs 25.06.2019

Tim Berglund (Senior Director of Developer Experience, Confluent) explains what’s new in Apache Kafka® 2.3 and highlights some of the most important Kafka Improvement Proposals (KIPs). EPISODE LINKS Read the blog Watch the video version of this podcast SEASON 2 Hosted by Tim Berglund, Adi Polak and Viktor Gamov Produced and Edited by Noelle Gallagher, Peter Furia and Nurie Mohamed Music by Coastal...

Rolling Kafka Upgrades and Confluent Cloud ft. Gwen Shapira 25.06.2019

If you operate a Kafka cluster, hopefully you upgrade your brokers occasionally. Each release of Apache Kafka® includes detailed documentation that describes a tested procedure for doing a rolling upgrade of your cluster. Couldn’t be easier, right? Well, what if you have to do it with hundreds or thousands of brokers, such as you’d have to do if you were running Confluent Cloud? Today, Gwen Shapir...

Deploying Confluent Platform, from Zero to Hero ft. Mitch Henderson 18.06.2019

Mitch Henderson (Technical Account Manager, Confluent) explains how to plan and deploy your first application running on Confluent Platform. He covers critical factors to consider, like the tools and skills you should have on hand, and how to make decisions about deployment solutions. Mitch also walks you through how to go about setting up monitoring and testing, the marks of success, and what to...

Why Kafka Connect? ft. Robin Moffatt 12.06.2019

In this episode, Tim talks to Robin Moffatt about what Kafka Connect is and why you should almost certainly use it if you're working with Apache Kafka®️. Whether you're building database offload pipelines to Amazon S3, ingesting events from external datastores to drive your applications or exposing messages from your microservices for audit and analysis, Kafka Connect is for you.  Tim an...

Schema Registry Made Simple by Confluent Cloud ft. Magesh Nandakumar 03.06.2019

Tim Berglund and Magesh Nandakumar (Software Engineer, Confluent) discuss why schemas matter for building systems on Apache Kafka®, and how Confluent Schema Registry helps with the problem. They talk about how Schema Registry works, how you can collaborate around schema change through `avsc` files, and what it means for this to be available in Confluent Cloud today. EPISODE LINKS Schema Registry 1...

Why is Stream Processing Hard? ft. Michael Drogalis 29.05.2019

Tim Berglund and Michael Drogalis (Product Lead for Kafka Streams and KSQL, Confluent) talk about all things stream processing: why it’s complex, how it's evolved, and what’s on the horizon to make it simpler. SEASON 2 Hosted by Tim Berglund, Adi Polak and Viktor Gamov Produced and Edited by Noelle Gallagher, Peter Furia and Nurie Mohamed Music by Coastal Kites   Artwork by Phil Vo   🎧 Subsc...

Testing Kafka Streams Applications with Viktor Gamov 20.05.2019

Tim Berglund is joined by Viktor Gamov (Developer Advocate, Confluent) to discuss various approaches to testing Kafka Streams applications. EPISODE LINKS KafkaEmbedded TopologyTestDriver Mocked Streams (Scala) Mockafka Test containers Kafka containers   SEASON 2 Hosted by Tim Berglund, Adi Polak and Viktor Gamov Produced and Edited by Noelle Gallagher, Peter Furia and Nurie Mohamed Music by Coasta...

Chris Riccomini on the History of Apache Kafka and Stream Processing 16.05.2019

It’s a problem endemic to the tech world that we are always focused on what’s coming next, that we often forget to look at where we’ve been. Chris Riccomini, who was there at LinkedIn when Apache Kafka® was born, tells us how Kafka and the stream processing framework Samza came about, and also what he’s doing these days at WePay—building systems that use Kafka as a primary datastore. EPISODE LINKS...

Ask Confluent #13: Machine Learning with Kai Waehner 08.05.2019

Gwen and Kai chat about machine learning architectures, and whether software engineers and data scientists can learn to get along. EPISODE LINKS Blogs on deploying machine learning workloads:  Machine Learning with Python, Jupyter, KSQL and TensorFlow How to Build and Deploy Scalable Machine Learning in Production with Apache Kafka Using Apache Kafka to Drive Cutting-Edge Machine Learning KIP-392:...

Diving into Exactly Once Semantics with Guozhang Wang 22.04.2019

It has been said that in distributed messaging, there are two hard problems: 2) exactly once delivery, 1) guaranteed order of messages and 2) exactly once delivery. Apache Kafka® has offered exactly once processing since version 0.11, which allows properly configured producers and consumers to make the guarantee that each message will be processed exactly one time.  In this episode, Kafka Streams...

Ask Confluent #12: In Search of the Lost Offsets 17.04.2019

Stanislav Kozlovski joins us to discuss common pitfalls when using Kafka consumers and a new KIP that promises to make consumer restarts much smoother. EPISODE LINKS KIP-345: Static consumer membership   KIP-211: Documents the current behavior of offset expiration Watch the video version of this podcast SEASON 2 Hosted by Tim Berglund, Adi Polak and Viktor Gamov Produced and Edited by Noelle Galla...

Ben Stopford on Microservices and Event Streaming 08.04.2019

Microservices are pretty ubiquitous these days. Really “SOA done right,” they reimagine the services pattern in the context of the world we live in today, nearly two decades since the first big service-oriented systems hit production. But what have we learned in this time? There are plenty of war stories. System designers have explored different architectural patterns—REST, events and databases of...

Magnus Edenhill on librdkafka 1.0 03.04.2019

After several years of development, librdkafka has finally reached 1.0! It remains API compatible with older versions of the library, so you won’t need to make any changes to your application. There are, however, several important new features like the idempotent producer, sparse broker connections, support for the vaunted KIP-62 and a complete makeover for the C#/.NET client. EPISODE LINKS librdk...

Ask Confluent #11: More Services, More Metrics, More Fun 26.03.2019

Do metrics for detecting clients from old versions actually exist? Or is Gwen making features up? This and more useful advice is coming up on today's episode of Ask Confluent. EPISODE LINKS The Java property that will refresh DNS cache frequently: java.security. Security.setProperty(“networkaddress.cache.ttl” , “60"); Improvements to DNS lookups in Confluent Platform 5.1.2 (Apache Kafka...

Listen to the Confluent Developer ft. Tim Berglund, Adi Polak & Viktor Gamov podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.