2 amazing days packed with 10 exciting sessions that cover a wide spectrum of
related topics on modern, advanced software development.
|Wednesday April 29th||Thursday April 30th|
|08:30-09:00||Registration, networking and setting the scene for this mastermind.|
|09:00-10:25||Introduction to Domain-Driven Design|
High level overview of Domain-Driven Design. Modelling, Building Blocks and Strategic Design explained, based on the blue book.
|08:30-09:55||The Saga pattern|
Discover the Saga pattern, a much overlooked pattern for implementing long-running, reactive processes.
|10:35-12:00||Domain Events in depth|
We will go through Domain Events as a concept to model relevant past occurrences which can be adopted to implement side effects across aggregates and improve scalability by using eventual consistency.
|10:05-11:30||Using the Saga Pattern|
We will live code a saga message pattern. Learn how you model complex business workflows in practice.
|Sponsor lightning talk & lunch||Sponsor lightning talk & lunch|
Aggregates, events, commands, and messaging come together in this walkthrough of an in-production example website.
|12:30-13:55||Actor model and distributed programming|
Encapsulation, shared memory, call stack – maybe it’s all an illusion? The Actor model pattern suggests a solution to our scaling woes.
|14:35-16:00||Resilience Design Patterns|
Database unavailable? Message broker failed? Surge load on a system that you have to keep online? How does your system react when a key resource fails?
Paulo Alves Pereira
Team boundaries, missions, roadmaps and communication are key factor in the success of operating a microservices architecture.
|16:05-17:30||Microservices lifecycle |
Paulo Alves Pereira
After designing your services
runtime management and observability is essential for the continued success of Microservices. Learn proven strategies.
Discover requirements and processes of the business in a fast, effective and engaging way.
|17:30-20:00||Social activity / Networking|
Sponsor lightning talk
We’ll go to a nearby bar for drinks and snacks.