Info |
---|
Details in Choreography pattern - Azure Architecture Center | Microsoft Learn |
Problem
Adding or removing services without breaking existing logic. and, so create a centralized service which is the entry point to multiple services for incoming requests.
Make sure that each service completes their responsability and is not aware of the overall workflow.
...
Solution
The goal is to buffer requests until downstream components claim and process them.
...
A message broker could be the solution to buffer requests from client app : messages will be queued in the message broker.
Choreography In Practice
...