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

Building and Designing Events and Event Streams with Apache Kafka

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

00:00

The Importance of Using a Single Event Type Per Topic

When do you put a single event type per topic versus when do you have multiple different event types per topic? Right. Easy one is if you're building fact events, I would say you use one type per topic. The other thing is most tools, stream processing tools, expect that convention to. If you're going to materialize a stream into a table, Kafka streams expects one specific definition for that key in value. Now of course, if you're using a partition stream, the caveat here is you're only going to have order within a partition. But hey, if you have a stream with a single partition, you know, there you go.

Play episode from 33:25
Transcript

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app