SOA layers - bookstore. Module 17 Flashcards

1
Q

Benefits of choreography of services

A
  1. Running parallel
  2. No single point of failure
  3. Adding new microservice is easy if it doesn’t affect the process
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Disadvantages of choreography of services

A
  1. Hard to have a holistic view of all the control logics
  2. Troublesome for managers to have a big picture
  3. Coupled microservices in terms of calling URLs
  4. If business process changes, need to change Microservices
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Benefits of orchestrating services

A
  1. Easier to have a big picture of control logics

2. Underlying microservices unlinked from each other

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Disadvantages of orchestration

A
  1. Central control logics may become too big, may need to break down into multiple complex microservices
  2. If process microservice becomes a hub, may be performance bottleneck
  3. If long running, may take a long time to run
How well did you know this?
1
Not at all
2
3
4
5
Perfectly