August 11th, 2019 | 1 hr 29 mins

In this episode, we'll cover what Event Sourcing is, what its benefits are, and how F# developers can take advantage of this pattern in their applications.

Event Sourcing is an architectural pattern of treating domain events as not only first-class citizens in your code, but treating these events as the source of truth in your application, rather than relying on a traditional database as the source of truth. This pattern allows you to easily project to multiple read models and answer tough business questions years into the project when they're asked.