SkillsCast

Event Sourcing with F# and Azure Cosmos DB

4th June 2018 in London at CodeNode

This SkillsCast was filmed at Event Sourcing with F# and Azure Cosmos DB

"I wish I knew this last year! Nobody told us it's important to store this value. What just happened to our system?!" Does this sound familiar to you? If so, perhaps event sourcing is right for your application. Why should you use events? Why with F#? And what about versioning?

Let me take you on a journey through the development of a web-based event sourcing application in F# & Azure Cosmos DB. I'll show you all the pain points and dead ends we went through and how we end up with a sane design. Warning: this talk contains some bad decisions you definitely do not want to repeat.

YOU MAY ALSO LIKE:

Thanks to our sponsors

Event Sourcing with F# and Azure Cosmos DB

Roman Provazník

Roman Provazník is a .NET developer, software architect and the founder of the Czech F#/functional .NET community called FSharping. He has been developing applications for more than 18 years using languages like Pascal, Delphi, PHP, C# and F# but still feels the same excitement for computers as he did as a young kid touching a Commodore 64 keyboard for the first time.

SkillsCast

"I wish I knew this last year! Nobody told us it's important to store this value. What just happened to our system?!" Does this sound familiar to you? If so, perhaps event sourcing is right for your application. Why should you use events? Why with F#? And what about versioning?

Let me take you on a journey through the development of a web-based event sourcing application in F# & Azure Cosmos DB. I'll show you all the pain points and dead ends we went through and how we end up with a sane design. Warning: this talk contains some bad decisions you definitely do not want to repeat.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Event Sourcing with F# and Azure Cosmos DB

Roman Provazník

Roman Provazník is a .NET developer, software architect and the founder of the Czech F#/functional .NET community called FSharping. He has been developing applications for more than 18 years using languages like Pascal, Delphi, PHP, C# and F# but still feels the same excitement for computers as he did as a young kid touching a Commodore 64 keyboard for the first time.