Begin klein, groei groot: hoe kies je de eerste functie voor Event Sourcing?

  • Gepubliceerd op Oskar Dudycz
  • Toegevoegd op
Begin klein, groei groot: hoe kies je de eerste functie voor Event Sourcing? - Oskar Dudycz
Afbeelding: Oskar Dudycz

Laten we zeggen dat we het moeilijkste deel hebben gedaan. We hebben ons ingelezen in Event Sourcing, zelfs hier op mijn blog; we hebben een workshop modelleren gevolgd , we kregen instemmende knikjes van iedereen aan tafel, en uiteindelijk zei iemand:

“Prima, laten we het ergens proberen.”

Na de vrolijke sfeer volgt dan het vervolg:

“Oké, maar waar?”

We staan even te piekeren en kiezen dan zonder verder na te denken iets van de bovenkant van onze achterstand. Sommigen zeggen dat we alles via event-sourcing moeten regelen, zodat we zomaar iets kunnen selecteren, toch?

Ja, je kunt Event Sourcing overal gebruiken, maar het hoeft niet, en het biedt niet genoeg meerwaarde ten opzichte van de vertrouwde aanpak om de leercurve te rechtvaardigen. Het is niet zo moeilijk; echt niet, maar als je zowel de nieuwe aanpak als de nieuwe tools moet leren én je collega's moet overtuigen, dan kun je beter een weloverwogen keuze maken.

In mijn artikel "Wanneer moet je Event Sourcing niet gebruiken?" sloot ik af met de volgende suggestie: begin klein, groei groot. Begin met functionaliteit die geen problemen oplevert als er iets misgaat, implementeer het in productie, leer ervan en herhaal het proces.