-
Event First Thinking by David Boyne - Talk from David Boyne as he goes through the importance of event-design and event first thinking. What event types are there? Why should you care? What are the tradeoffs? Learn in this talk.
-
DDD Europe 2020 Keynote by Udi Dahan - Udi Dahan gives a great talk about DDD and also goes into event patterns talking about internal and external events within your domains.
-
Events Everywhere! Different Type of Events in a Distributed System - Great talk with James Hickey and Derek Comartin as they talk about types of events in distributed systems.
-
Message Naming Guidelines - Derek Comartin gives a great video and walkthough on naming guidelines for events.
-
The Many Meanings of Event-Driven Architecture - Timeless classic from Martin Fowler as he goes into event patterns, examples and tradeoffs.
-
CloudEvents And Beyond! - Doug Davis from Microsoft dives into CloudEvents for us and what is beyond them. This is a great talk to get more understanding of CloudEvents, standards and what the industry is trying to do to help us govern our EDA design and discoverability.
-
Complexity is the Gotcha of event-driven architecture - Talk by Dave Boyne on how complexity creeps on you with event-driven architecture. This timestamp covers event evolution strategy options, and also one thing you might want to consider which is Postel Law
-
Segreated Event Layers - Mathias Verraes talks about internal events within a domain and using streams to consume them and expose different events.
-
Patterns for Decoupling in Distributed Systems: Fat Event - Mathias Verraes goes into what state in an event could look like, the downsides and things to consider.
-
Patterns for Decoupling in Distributed Systems: Passage of Time Event - An interesting event pattern to replace cron jobs and scheduled commands with event to indicate teh passage of time.
-
Patterns for Decoupling in Distributed Systems: Summary Event - Rather than emitting a stream of events from a domain why not emit a single summary event at the end? Could you place your events with summary events?
-
The different types of events in event-driven systems - Great read by Frank de Jonge as he goes into three types of events for our EDA applications, the domain event, trigger/signal event and RESTful or "Fat" event.
-
Use a message envelope - Another great read by Frank de Jonge as he goes into message envelopes. Talks about what goes into an event, domain boundaries, decorators and much more.
-
CQRS Documents by Greg Young - Very detailed document around CQRS and Greg goes into domain events, events as storage and much more
-
Thin vs Fat Integration Events - Derek Comartin has some great content around event-driven architectures, in this blog post he walks though fat vs thin integration events with videos to support. Check out his YouTube channel too!
-
The event notification pattern - Oskar uit de Bos gives us some great insight and thoughts into event notification pattern, recommended read!
-
The Event-Carried State Transfer pattern - Another great read by Oskar uit de Bos, as he gives into the ECST pattern and highlights the good, bad and ugly.
-
How Should My Event Be Designed? Some Thoughts on Event-Based Systems - Gökhan Gökalp gives us his thoughts on Event-Based systems and designs for our events.
-
Event Collaboration And Event Sourcing - Lutz Hühnken looks at some event-driven architecture terminology that is often used very liberally, and provides a clear distinction.
-
Introduction to Designing Events and Event Streams - Adam Bellemare gives us a great guide and detailed walkthrough of event streams and event design patterns.
-
EventBridge best practice: why you should wrap events in event envelopes - Using AWS and EventBridge? Yan Cui gives us a blog post on why you should wrap events in event envelopes, Sheen Brisials has also given thoughts about this in the past too, which can help, and if you still want more Dave Boyne has some thoughts.