Event-Driven Microservices - Beyond the Fairy Tale - Meetup
Date: November 23, 2023
Time: 6.00pm - 8.30pm
Location: CodeNode, Gdanskgade 2, 2150 Copenhagen
The venue is located on the ground floor in the building.
6.00pm - Doors open
6.15pm - Event-Driven Microservices - Beyond the Fairy Tale
7.00pm - Break and Sandwich
7.15pm - Become message-driven! The journey towards asynchronous microservices.
8.00pm - F&B and networking with other participants
8.30pm - Thank you for today
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.
Building distributed applications with Dapr
Dapr (the Distributed Application Runtime) provides cloud native application developers with common capabilities such as reliable service invocation, asynchronous messaging, secrets management, configuration and more, accessed via standardized APIs that decouple application code from the underlying infrastructure. This allows for implementing distributed systems in a language and platform independent manner, according to best practices and patterns.
In this session, Marc Klefter will guide you through the building blocks of Dapr and the benefits it offers, examples of migrating existing application functionality to use Dapr, how it compares to related technologies such as service meshes, and the organisational implications for application and platform teams.!
About the speakers
Allard Buijze is founder and CTO of AxonIQ. Starting at the age of 6, he has developed a great passion for programming and has guided both large and small organizations in building performant and scalable applications. Now, he is on a mission to make implementations of large scale systems easier. He created the Axon Framework as an experiment initially, but when both large and small organizations started using Axon, AxonIQ was born.
Marc Klefter has an extensive (20+ years) background as an engineer, entrepreneur, consultant and trainer. As CTO of the Swedish consultancy firm Edument he helps clients to build cloud native systems, with a special focus on event-driven solutions.