Session

Events! Events Everywhere!

Event-driven architecture is the pattern du jour in microservices world. But there's more to event-driven than just asynchronous communication. Let's talk semantics - what does "event" actually mean? Spoiler: Not everybody who uses the term means the same thing. It’s all too easy to get confused when people talk about Event Sourcing, Event Streaming, Event-Carried State Transfer, Notification Events, Domain Events, Fat Events, Event Storming and possibly yet other types of events.
And above all - why should you even bother with an event-driven architecture, what are the benefits?
Time for a proper clean-up. Let’s start with a clear and bounded definition of events, and from there explore the patterns of using events in micro- and macro-architecture, their benefits as well as challenges.
After the talk, participants will know what questions to ask if someone suggests to go event-driven, and will be able to assess the applicability of different approaches to their architectural tasks.

Lutz Huehnken

Builder of high-performing software engineering organizations.

Hamburg, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top