Event Sourcing is nothing more than storing current state as a series of events and rebuilding system state by replaying that series of events. Cosmos DB, the multi-model globally distributed database service on Azure is a great fit for implementing event sourced systems.
In this episode, Sander Molenkamp will show you how to build an event store on Cosmos DB. Topics include bulk operations using stored procedures, adding a domain layer, and projections using the Cosmos DB Change Feed. All while being globally-distributed, and without deploying or managing any servers.