Microservices with Clojure
上QQ阅读APP看书,第一时间看更新

Workflows for Helping Hands

Data workflows are the backbone of any microservices-based architecture. They define the sequence of messages and events that are generated among the services to accomplish a desired task. A workflow may consist of both synchronous and asynchronous messages.

Workflows shown in this section are only for explanatory purposes and do not conform to the exact semantics of sequence diagrams ( https://en.wikipedia.org/wiki/Sequence_diagram). Details of authentication, authorization, validation, and error conditions have been omitted intentionally.