29th May 2019 in London at Business Design Centre

There are 52 other SkillsCasts available from µCon London 2019 - The Conference on Microservices, DDD & Software Architecture

Please log in to watch this conference skillscast.

Https s3.amazonaws.com prod.tracker2 resource 41088130 skillsmatter conference skillscast o9nohu

Are you already using events to communicate between (micro) services or (DDD) aggregates? If so, this talk is for you! But if not ... then even more so! :-) Asynchronous communication and event choreographies gain popularity for good reasons. And yet you may get lost in an open sea of events only too easily - at ten degrees and without a life belt!

In the first part of his talk, Martin will show that events form the basis for a simple yet robust model that makes the technical complexity of distributed systems manageable. What distinguishes service internal events and event sourcing from service-external integration events? What connects both topics? Which DDD ideas and concepts help to get closer to the promise of low service coupling through events?

In the second part, Martin discusses why events and pub/sub seem to help less in business-wise complex scenarios. Does a practical need to model promises, intentions and contracts between services directly force us back into old school orchestration? Not necessarily! Martin will suggest and explore a powerful "choreography 2.0" pattern, with which the moment an intention emerges is modeled as a historical fact.

Last not least: expect Martin to show real code modeling event sourced sagas - plus a type safe (Kotlin) DSL to describe sagas declaratively.

YOU MAY ALSO LIKE:

Thanks to our sponsors

On to Choreography 2.0!

Martin Schimak

For over a decade Martin has been working in complex domains like energy trading, health care or wind tunnel organization.

SkillsCast

Please log in to watch this conference skillscast.

Https s3.amazonaws.com prod.tracker2 resource 41088130 skillsmatter conference skillscast o9nohu

Are you already using events to communicate between (micro) services or (DDD) aggregates? If so, this talk is for you! But if not ... then even more so! :-) Asynchronous communication and event choreographies gain popularity for good reasons. And yet you may get lost in an open sea of events only too easily - at ten degrees and without a life belt!

In the first part of his talk, Martin will show that events form the basis for a simple yet robust model that makes the technical complexity of distributed systems manageable. What distinguishes service internal events and event sourcing from service-external integration events? What connects both topics? Which DDD ideas and concepts help to get closer to the promise of low service coupling through events?

In the second part, Martin discusses why events and pub/sub seem to help less in business-wise complex scenarios. Does a practical need to model promises, intentions and contracts between services directly force us back into old school orchestration? Not necessarily! Martin will suggest and explore a powerful "choreography 2.0" pattern, with which the moment an intention emerges is modeled as a historical fact.

Last not least: expect Martin to show real code modeling event sourced sagas - plus a type safe (Kotlin) DSL to describe sagas declaratively.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

On to Choreography 2.0!

Martin Schimak

For over a decade Martin has been working in complex domains like energy trading, health care or wind tunnel organization.

Photos