Event-Driven Microservices - Beyond the Fairy Tale


Details
Deep-Dive into Event Driven Microservices:
We are excited to invite you to join us for two upcoming events. The technical workshop (at 2PM) will provide a hands-on exploration of Event-Driven Systems and Microservices. Whilst, during this Meetup (at 6PM), we will share what lessons can be learned from concepts like DDD, CQRS, and Event Sourcing to help manage complex systems. There is the opportunity to attend one or both sessions but please register for each session that you will attend.
Led by our experts Robin Custers from Cegeka and Allard Buijze from AxonIQ. These sessions will give you the opportunity to learn about the latest concepts and techniques for building complicated, scalable software systems and test them out yourself.
Meetup: Event-Driven Microservices - Beyond the Fairy Tale
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.
If I decompose my system into modules, how do I stitch them together to make it work?
With Robin Custers
Decomposing your application can provide many benefits. Despite building modular applications for decades, connecting them is still one of the most challenging things to do.
Why can’t we just use bounded contexts, facades, commands, events, queries, eventual consistency, orchestration, choreography, an overall saga and some shared code to make it work?
Bio - Allard Buijze: Founder and CTO of AxonIQ. Starting at 6, he developed a great passion for programming and guided large and small organizations in building efficient and scalable applications. Now, he is on a mission to help organizations implement large-scale systems with ease. He created the Axon Framework as an experiment initially, but when organizations started using Axon, AxonIQ was born.
Bio - Robin Custers: Robin is a software architect working at Cegeka. Robin has 15+ years of varied experience in software development from developer, team coach to software architect. He is skilled in agile software development, extreme programming, software architecture, domain driven design and designing and implementing enterprise class systems.
There will be pizza and drinks between the workshop and meetup.
If you also want to join the Designing Microservices with Axon- Modeling and Coding Workshop (Time: 14:00 - 17:00) you can sign up here: Register now and view more information
COVID-19 safety measures

Event-Driven Microservices - Beyond the Fairy Tale