SOA layers - bookstore. Module 17 Flashcards
1
Q
Benefits of choreography of services
A
- Running parallel
- No single point of failure
- Adding new microservice is easy if it doesn’t affect the process
2
Q
Disadvantages of choreography of services
A
- Hard to have a holistic view of all the control logics
- Troublesome for managers to have a big picture
- Coupled microservices in terms of calling URLs
- If business process changes, need to change Microservices
3
Q
Benefits of orchestrating services
A
- Easier to have a big picture of control logics
2. Underlying microservices unlinked from each other
4
Q
Disadvantages of orchestration
A
- Central control logics may become too big, may need to break down into multiple complex microservices
- If process microservice becomes a hub, may be performance bottleneck
- If long running, may take a long time to run