Microservices, CQRS & event sourcing with .NET


The terms “microservices”, “CQRS” and “event sourcing” have taken the industry by storm. This evening is packed with great content on how to leverage the power of .NET and Azure Service Fabric for building modular and maintainable platforms that can instantly scale on demand.

Preliminary program:

18:30 - 19:00 Doors opening - welcoming & dinner*

19:00 - 19:45 Keep calm, Focus on your business and let Service Fabric handle the rest (Sander Molenkamp):
Microservice applications can provide some real benefits, but writing distributed systems is hard! Make your job easier by leveraging Service Fabric. Its aim is to solve the hard problems of writing distributed systems so that you can focus on solving actual business problems!

19:45 - 20:00 Break

20:00 - 20:45 Building an event sourced system in .NET (Michiel Overeem):
In this talk I will show how we are building a large ERP system in .NET, using CQRS and event sourcing. We will talk about the good stuff (modularization, scalability), the lessons learned (eventual consistency) and the challenges ahead (upgrades).

20:45 Networking

About the featured speakers:

Sander Molenkamp is Cloud Solution Architect at Info Support. He has been helping customers designing and developing solutions using Microsoft technology for more than 18 years and has a passion for cloud native architectures. He’s a Microsoft MVP and co-organizer of the Dutch Azure Meetup. At Info Support, Sander is a Microsoft Competence Center lead, where amongst other things he enjoys hosting the dotnetFlix podcast.

Michiel Overeem is a Lead Software Architect at AFAS (http://dev.afas.nl) and part of the team that is responsible for their future ERP Cloud platform. He started with the development of the HTML5 frontend, but switched to the .NET backend. Now he is responsible for the CQRS and Event Sourcing implementation, as well as the deployment, management and monitoring services of the platform. Not only does he loves to write code, he also loves to read and write papers. That is why he started a PhD. As a PhD candidate with Utrecht University (as part of the AMUSE project (https://www.amuse-project.org/), he is also a researcher. The focus of his research is the upgrading of model-driven, cloud-based software.