Here's how to get started with event sourcing in .NET using Marten! Event Sourcing is an architectural modern that approaches software design from the perspective of events that happen in a system. In event sourcing what we store in the database are just events, usually grouped into event streams that represent specific resource. When we want to get the current state we get the events from a stream and replay them in order. Event Sourcing is very powerful and offers some advantages compared to the more traditional approaches to software design. Seems complicated, isn't it? Well, it's actually not. With the help of Marten we can get started with event sourcing in our .NET apps in a matter of minutes. #dotnet #eventsourcing #softwarearchitecture #softwaredesign Join this channel to get source code access and other perks: https://www.youtube.com/channel/UCyTPru-1gZ7-4qblcKM0TiQ/join Get my "API Versioning For the Real World" eBook: https://leanpub.com/practical-api-versioning