#20 From CRUD to Event Sourcing
For a DBMS, event-based storage of facts is nothing new. Yet, a classic relational DBMS allows to save data snapshots but uses events under the hood. Why don't use event-based storage logic right in the application then? What's the cost and what's the benefit? We'll see in first place what it means to do snapshot-storage and event-storage and we'll see the native capabilities of latest versions of SQL Server and the (lack of) integration with Entity Framework. In the end, the talk introduces to the facts of Event Sourcing but also addresses the more general problem of tracking whatever happens within the application or microservice.