filmov
tv
Building and Designing Events and Event Streams with Apache Kafka
Показать описание
In this podcast, Adam Bellemare, staff technologist at Confluent, discusses the four dimensions of events and designing event streams along with best practices, and an overview of a new course he just authored. This course, called Introduction to Designing Events and Event Streams, walks you through the process of properly designing events and event streams in any event-driven architecture.
Adam explains that the goal of the course is to provide you with a foundation for designing events and event streams. Along with hands-on exercises and best practices, the course explores the four dimensions of events and event stream design and applies them to real-world problems. Most importantly, he talks to Kris about the key factors to consider when deciding what events to write, what events to publish, and how to structure and design them to trigger actions like broadcasting messages to other services or storing results in a database.
How you design and implement events and event streams significantly affect not only what you can do today, but how you scale in the future. Head over to Introduction to Designing Events and Event Streams to learn everything you need to know about building an event-driven architecture.
EPISODE LINKS
TIMESTAMPS
0:00- Intro
1:44 - Overview of new training course
4:34 - Internal vs. external events
10:13 - Fact vs. delta
22:38 - Denormalization vs. normalization
33:23 - Single event type vs. multiple event types per topic
40:04 - Use-case: same event type on multiple different topics
42:49 - Discreet vs. continuous
51:14 - It's a wrap!
ABOUT CONFLUENT
#streamprocessing #apachekafka #kafka #confluent
Комментарии