Bring Advanced Software Mastermind to your community – read more

March 2-3rd, 2020

LISBON SPONSORS

Titanium

Gold

Venue and catering

Lisbon Diversity Program Partners

Schedule

MONDAY March 2ndTUESDAY March 3rd
TimeSessions TimeSessions
08:30-
09:00
Registration, networking and setting the scene for this mastermind.
09:00-
10:25
Introduction to Domain-Driven Design
Miguel Alpendre

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
Christer Østergaard 

Discover the Saga pattern, a much overlooked pattern for implementing long-running, reactive processes.
10:35-
12:00
Domain Events in depth
Joao Pires 

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
Indu Alagarsamy

We will live code a saga message pattern. Learn how you model complex business workflows in practice.

LunchLunch
13:00-
14:25
startupconfessions.io
Christer Østergaard

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
Joāo Pires

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
Indu Alagarsamy

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?
14:00-
15:25
Microservices teams
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.
15:30-
17:00
Event storming
Miguel Alpendre

Discover requirements and processes of the business in a fast, effective and engaging way.
17:30-
20:00
Dinner / Social activity / Networking / BONUS TALK

17:45-18:15: Diogo Machado, Solution Architect at Sky Technology Centre Portugal, will give an insightful talk on the use of event sourcing in creating the Sky Store, a transactional service where customers can buy or rent movies, using the sky subscription box or any OTT device.

18:30: Dinner