Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-event-patterns
Personal collection of links, videos and things to help with event architecture event patterns.
https://github.com/boyney123/awesome-event-patterns
- 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.
- 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](https://www.youtube.com/channel/UC3RKA4vunFAfrfxiJhPEplw) 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.