Blog Logo

The Microservices Workflow Automation Cheat Sheet

If youre interested in implementing workflow automation in a microservice architecture, this guide by Bernd Rücker provides guidance on the core architecture decisions you will have to make. Topics such as scope and boundaries, stack and tooling, architecture, governance, operations, and ownership of workflow models are discussed. Using a concrete business example, the article goes over different communication alternatives including asynchronous communication, RPC-ish point-to-point communication, and work distribution using the workflow engine. Additionally, the article covers the decision between choreography or orchestration, offering insight into the advantages of the former. Overall, this article is a helpful resource for anyone looking to implement workflow automation in a microservice architecture.