Einar gjester .NET Rocks: Derfor gir event sourcing mer mening
Hva gjør du når systemene dine ikke helt speiler virkeligheten de skal representere? I en ny episode av .NET Rocks! deler Einar sitt perspektiv på hvorfor event sourcing ofte gir et mer presist svar, og hvordan flere team kan ta det i bruk uten å være eksperter. .NET Rocks er en av de mest etablerte podcastene i .NET-miljøet, med over 2000 episoder. I episode 2006 er Einar invitert som gjest for å snakke om event sourcing, event modeling og erfaringene bak arbeidet med Cratis.

Fra tilstand til hendelser
Einar beskriver en følelse mange utviklere kjenner seg igjen i:
Relasjonsdatabaser fungerer, men de tvinger oss ofte til å modellere hvordan ting er akkurat nå, i stedet for det som faktisk har skjedd.
Det var først med event sourcing det ga fullt mening.
I stedet for å lagre tilstand, lagrer du hendelser – det som faktisk har skjedd – som uforanderlige fakta. Det gir bedre sporbarhet, mer fleksibilitet og et system som i større grad speiler virkeligheten det representerer.

Gjøre event sourcing tilgjengelig for flere
En stor del av samtalen handler om hvordan vi senker terskelen for å ta i bruk event sourcing i praksis.
Gjennom det open source-initativet Cratis jobber Einar med nettopp dette: å gjøre event sourcing tilgjengelig for flere enn bare spesialistene.
Målet er enkelt:
- Lett å komme i gang
- Kraftig nok når behovene vokser
- Ingen “lock-in” på kompetanse eller kompleksitet
Som Einar selv sier: “Come for the simplicity, stay for the capabilities.”
Ikke bare teknologi, men en måte å tenke på
Event sourcing handler ikke bare om arkitekturvalg, men om hvordan vi forstår systemene vi bygger.
Når utvikling går raskere og blir billigere, blir det samtidig viktigere å forstå hva vi faktisk skal bygge, og hvorfor.
Event sourcing er en tilnærming som gir mening for langt flere systemer enn mange tenker.





