Blogg

Här finns tekniska artiklar, presentationer och nyheter om arkitektur och systemutveckling. Håll dig uppdaterad, följ oss på Twitter

Callista medarbetare Jan Västernäs

Kompetensmöte Event Storming

// Jan Västernäs

I går hade vi ett kompetensmöte kring “Event Storming”. Det är en metod för att analysera en domän, framförallt bra lämpad om det finns ett stort inslag av händelsestyrda delar. Mats Ekhammar och Anders Asplund har inspirerats av föredrag på externa konferenser, bland annat “Domain-Driven Design Distilled” - Vaughn Vernon och “Domain-Driven Design and Event-Driven Microservices” - Matt Stine.

Vi har provat i ett skarpt projekt hos en av våra kunder och erfarenheterna är positiva - gav upphov till mycket bra diskussioner ! Flera andra visade intresse för att testa det i sina projekt.

En definition på vad Event Storming är

  • Structured way of ”brainstorming” a system and using DDD principles when analyzing/designing this system.
  • Usually done in one or more workshops.
  • It focuses everyone on events and the business process rather than on classes and the database.

Man jobbar sig fram via Domain Events, Commands, Actors, Policys, Aggregates mm till en större modell. Den kan sedan delas upp i mindre delar, så kallade Bounded Contexts.

Anders visade oss ett detaljerat exempel från ax till limpa som visade hur man gör.

Jesper har också skrivit om detta tidigare.

Matt Stine som är en chefsarkitekt på Pivotal har ett material man kan titta på

Tack för att du läser Callistas blogg.
Hjälp oss att nå ut med information genom att dela nyheter och artiklar i ditt nätverk.

Kommentarer