Orchestration and Choreography
of Microservices

How to create a framework that works
with your automation landscape


Download Now

About the Excerpt


Modern systems are now more distributed, asynchronous, and reactive, which necessitates state handling to deal with long-running interactions.

But how can you achieve these long-running, end-to-end processes if the individual components are decoupled and independent by design?

This selection of chapters from Practical Process Automation by Bernd Ruecker will show you various orchestration patterns you can use around resiliency, messaging, or consistency, without forcing your service implementation to become stateful itself.

Read this excerpt to learn about:

  • How and when to use a workflow engine
  • Balancing orchestration and choreography in your architecture
  • Various use cases for microservices featuring real world examples


What Others are Saying

"It should be on every architect’s bookshelf."
Randy Shoup, VP Engineering and Chief Architect at eBay
"I highly recommend this book for architects and developers who want to add process automation thinking to their design toolkit."
Richard Tarling, Digitization & Workflow Engineering Co-lead at Goldman Sachs
"No one better than Bernd to show us that this perception has little to do with workflow and process automation but merely with past implementations." 
Gregor Hohpe, author of Enterprise Integration Patterns and The Software Architect Elevator

Meet the Author


Bernd Ruecker
Tech evangelist, public speaker and Co-Founder and Chief Technologist of Camunda