- Видео 16
- Просмотров 6 249
The Event Modeling and Event Sourcing Podcast
Добавлен 13 янв 2021
This podcast explores the event modeling and event sourcing approach to understanding information systems hosted by Adam Dymitruk and Martin Dilger.
Episode 11 - No Code Reviews and less
In this episode we discuss why code reviews can be very bad, accepting all pull requests and how to thing about aggregates in domain driven design.
Collective Code Construction Contract: rfc.zeromq.org/spec/42/
Collective Code Construction Contract: rfc.zeromq.org/spec/42/
Просмотров: 197
Видео
Episode 10 - Avoiding the Patterns Soup and more
Просмотров 185День назад
In this episode we cover Todo list complexity and how Event Modeling takes care of backlog grooming link to article discussed: no-kill-switch.ghost.io/the-secrets-of-an-effective-grooming/
Episode 9 - Maintaining Event Models and More
Просмотров 12321 день назад
In this episode we talk about the changes that occur early on in Event Modeling as well as lookups for state views and an Event Modeling future in the eyes of Agile founders.
Episode 8 - Event Sourcing Frameworks and more
Просмотров 14121 день назад
In this episode we discuss #eventsourcing frameworks, fake events and refining testing. #EventModeling #cqrs #dddesign
Episode 7 - Pure Command Handlers and Sparse Timelines for GWTs
Просмотров 164Месяц назад
We discuss keeping command handlers as pure functions, and using timelines to define GWT specifications.
Episode 6 - Event Modeling Scope and more
Просмотров 196Месяц назад
- gdpr - security - event upcasters - identifiers in EM - reservation pattern - complexity in command handlers - multiple events from a command - scope for event modeling - reusing read modelAs links: eventmodeling.org
Episode 5 - A Case Against Upcasters
Просмотров 2852 месяца назад
In this episode Adam and Martin recap the Workshop from November 30th and talk about the different topics that were brought up. This includes not using upcasters in event sourcing thanks to Yordis Prieto, keeping things simple, the discipline it takes to unlearn old lessons and not reuse any models across the workflows in your system, how this negatively affects coupling and other topics: - Yor...
Episode 4 - Keeping things simple
Просмотров 3072 месяца назад
In this episode we discuss: Command - Event - State Removing Sagas eventmodeling.org
Episode 3 - AI, GWTs on a timeline, Security in Event Sourcing
Просмотров 2922 месяца назад
In this episode Adam and Martin discuss - generating event sourcing code from an event model using AI - a new format for GWTs that use their own timeline - security in event sourcing Links: Workshop - adaptechgroup.com/#workshops Book - leanpub.com/eventmodeling-and-eventsourcing Book Bundle - leanpub.com/b/architect-playbook RUclips Videos - youtube.com/@eventmodeling/videos Newsletter - newsl...
Episode 2 - Destroying the Aggregate part 2 and more
Просмотров 1,2 тыс.2 месяца назад
This episode's topics: Privacy issues with Event Sourcing like GDPR or Right to be Forgotten Given When Then / Arrange Act Assert / Specifications by Example / Behaviour Driven Development Source Control and Event Sourcing comparing Branch Per Feature and Trunk Based Development Continuation of Destroying the Aggregate from Domain Driven Design Links: Workshop: adaptechgroup.com/#workshops Book...
Episode 1 - Destroying the Aggregate
Просмотров 1,6 тыс.3 месяца назад
In this episode of the Event Modeling and Event Sourcing Podcast, Adam Dymitruk and Martin Dilger introduce the podcast and where the topics will come from in the future episodes. The debut of Martin's book at #2 on LeanPub is discussed and why it's such a draw to people in the industry. A discussion of breaking the Domain Driven Design Aggregate pattern is what the show ends with and sets up t...
Great episode once again! Keep up the good work.
So far this is the best episode IMO. Loads of useful information. Thanks Adam and Martin.
43:45 I am calling aggreagtes "decision" models. They should only keep information you need for decision making.
"Make more green boxes". Noted! I take this with me.
❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤
Good episode 👍
Regarding the mental model thing. One really interesting experiment could be to todo Bytesize Architecture Sessions as described by Andrea Magnorsky with various teams and compare those that do Event Modeling with those that don't.
Thanks for these podcasts. Keep them going 💪
Amazon link?
Amazing content as always! After the workshop in Vancouver and implementing our first application it all finally clicked! In one week we were able to implement an entire payment audit system and we were able to test it even when the external systems we use were not yet ready by passing fake clients to the processors. We advanced so much that we were able to make a ui and thinking now of replacing the third party external systems entirely.
Adam did you mean A-Frame?
I think so far the only time I hade multiple events in one handler was stuff like adding a tombstone event for example, which is more like a technical thing. If you have multiple business events coming from one handler then it could be a sign that you are missing out on some concept. Would be awesome to look at some examples.
@@majormartintibor even tombstone events can be handled outside that command handler. You can trigger a processor for that.
Really interesting discussions guys. There is a lot to learn!
Thanks for another great episode! I loved that Snoopy mug as well :)
I am really enjoying this series, and looking forward to the possibility of another workshop this year (I found out about Saturday's too late to be there). Keep up the good work!
Regarding the lookup of product name when you only have the product id, isn't that something where view-model composition could come into play? Rather than bloating the shopping cart read model with data that it doesn't own, you can compose the final read model that is returned back to the user in some kind of UI composition layer where each logical boundary (here shopping cart and product) can participate in the composition of the read model. Any thoughts?
That's subjective so we always repeat. Share nothing except the events that change state.
Always a pleasure to listen to you guys.
Your speaker ratio is way off. Not quite sure why this disturbs me... Guess I was expecting more of a dialogue.
New year resolution - understand and apply event modelling at my company
Thanks for the podcast, I appreciate it. Though I found the part on security a bit too high-level. I think I got the main points but it still feels a bit abstract.
yes definitely, we will pick this topic up in the future again. It´s hard to navigate the topics between too high level and too deep and still keep it at a maximum length of 30 minutes. We are getting better at it hopefully over time
Yes!!
Good content! Looking forward to the next episode.
Great initiative! Are you guys going to be on Spotify?
yes!
Liked, subscribed and set notification bell to all :) Plus a comment to help with YT algorithm.
Enjoyed this episode.