Skip to content

Latest commit

 

History

History

HotelManagement

Github Sponsors blog blog

Implementing Distributed Processes

Distributed process management using Guest Group Checkout as the example domain.

It was modelled and explained in detail in the Implementing Distributed Processes Webinar:

How to deal with privacy and GDPR in Event-Sourced systems

It shows how to:

  • orchestrate and coordinate a business workflow spanning across multiple aggregates using the Saga pattern, Choreography and Process Managers,
  • handle distributed processing both for asynchronous command scheduling and event publishing,
  • getting at-least-once delivery guarantee,
  • implementing command store and outbox pattern on top of Marten and EventStoreDB,
  • unit testing aggregates and Sagas with a little help from Ogooreck,
  • testing asynchronous code.

Read more in: