Klein anfangen, groß wachsen: So wählen Sie das erste Feature für Event Sourcing aus
- Veröffentlicht bei Oskar Dudycz
- Aufgenommen am
Sagen wir, wir haben den schwierigsten Teil geschafft. Wir haben uns in Event Sourcing eingelesen, sogar hier in meinem Blog; wir haben einen Modellierungsworkshop durchgeführt , die Zustimmung aller Beteiligten erhalten, und schließlich sagte jemand:
„Gut, dann versuchen wir es eben irgendwo.“
Nach der fröhlichen Atmosphäre folgt dann der Wermutstropfen:
„Okay, aber wo?“
Wir grübeln kurz und wählen dann ohne weitere Überlegung etwas aus unserem Backlog aus. Manche meinen, wir sollten alles als Ereignisquelle definieren, damit wir beliebig auswählen können, richtig?
Ja, Event Sourcing lässt sich überall einsetzen, ist aber nicht zwingend notwendig und bietet im Vergleich zur gewohnten Methode nicht genügend Mehrwert, um den Lernaufwand zu rechtfertigen. Es ist wirklich nicht schwer, aber wenn Sie sowohl die neue Methode als auch die neuen Tools erlernen und Ihre Kollegen überzeugen müssen, sollten Sie Ihre Entscheidung gut überlegen.
In meinem Artikel „Wann man Event Sourcing nicht verwenden sollte?“ schloss ich mit folgendem Vorschlag: Klein anfangen, groß werden. Beginnen Sie mit einer Funktion, deren Fehler nicht weiter schlimm sind, stellen Sie sie in der Produktionsumgebung bereit, lernen Sie daraus und wiederholen Sie den Vorgang.