Events are just events right? Things that you publish and other systems consume them. But how do you manage the difference between an event that's only relevant for your system, and an event you want to expose to the external world?
Hi, I'm James. And in this video, you're going to understand the importance of differentiating between public and private events. When to use which, and some tangible strategies at both the producer and consumer side for working managing events.
00:00 - Introduction
00:28 - Postels Law
01:30 - Why Public & Private Events
03:00 - A Practical Example of Why
04:45 - Architecting Producers for Public & Private
07:10 - Architecting Consumers for Public & Private
07:52 - The Conformist Pattern
08:55 - The Anti-Corruption Layer Pattern
11:11 - Be Intentional With Your Events
Links
Exposing Information in Events: https://eda-visuals.boyney.io/visuals...
Context Mapping Patterns: https://eda-visuals.boyney.io/visuals...
Twitter - / plantpowerjames
LinkedIn - / james-eastham
Website - https://jameseastham.co.uk