Hjem / Aktuelt / Einar gjester .NET Rocks: Derfor gir event sourcing mer mening

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.

Einar Ingebrigsten, teknologirådgiver i Novanet

Einar Ingebrigtsen

Teknologirådgiver

Lytt til episoden

Nysgjerrig på mer? Les Einars artikler om event sourcing

Stop guessing. Start modeling.

Stop losing information; Event Sourcing