Orchestration and choreography. How to build a business process in a microservices zoo
-
-
1h 30 min
Nowadays, more and more often we implement business processes not in a single monolithic system, but through the simultaneous use of several services. In the workshop, we will discuss and feel in practice two ways to assemble a process from multiple services: orchestration and choreography.
We will focus on how these patterns enable the requirements of the distributed system we are designing.
Functional requirements:
- process branching
- time management of process steps
- compensation mechanisms
Non-functional requirements:
- flexibility to change
- scalability
- fault tolerance