Senior IT Architect MaibornWolff TwitterĪnton Stöckl works for MaibornWolff GmbH in Munich as a Senior IT Architect since 2019. a light version of ensemble (mob) programming. how you can implement a conceptual Aggregate without having a big "object".different styles of implementing an Aggregate.Some variations will have "bonus challenges" where test cases will have to be extended first. For each variation, there will be test cases and a skeleton that has to be filled with the missing code to make the tests green. We will discover as many of those variations as possible during the workshop, but we will focus on the event-sourced variations, which are much more interesting for our simple example.Īttendees will implement different versions of the same Aggregate in a "Code Koans" like fashion. The different use-cases don't share any code, so the Aggregate is reduced to a concept. I recently played with a functional, event-sourced, minimal, on-the-fly state combination which is a good fit for a prototype phase and this is one of or variations in the workshop. Many variations are possible, especially with event-sourced aggregates. Reconstitute the full state or just the minimal state needed to make decisions.Internal state, external state, on-the-fly state (reconstituted inside the aggregate).There are many ways to implement the Aggregate pattern from Domain-Driven Design: (This is a hands-on lab with limited capacity)
0 Comments
Leave a Reply. |