What lessons can we learn from concepts like DDD, CQRS, and Event Sourcing to help manage the complexity of our systems? Come and find out!
Park in the parking garage located at 601 Travis St. Bring your garage parking ticket to have your parking validated!
Pizza lunch will be provided
Our applications need to be faster, better, bigger, smarter, and more enjoyable to meet our demanding end-users needs. In recent years, the way we build, run, and operate our software has changed significantly. We use scalable platforms to deploy and manage our applications. Instead of big monolithic deployment applications, we now deploy small, functionally consistent components as microservices. Problem. Solved. Right
Unfortunately, for most of us, microservices, and especially their event-driven variants, do not deliver on the beautiful, fairy-tale-like promises that surround them.
In this session, Allard will share a different take on microservices. We will see that not much has changed in how we build software, which is why so many "microservices projects" fail nowadays. What lessons can we learn from concepts like DDD, CQRS, and Event Sourcing to help manage the complexity of our systems? He will also show how message-driven communication allows us to focus on finding the boundaries of functionally cohesive components, which we can evolve into microservices should the need arise.
Finally, we'll walk the talk and put the code where the promises are. We'll take a small monolithic application and evolve it into microservices in mere seconds.