This document discusses process orchestration and how it can increase agility without harming architecture. It begins by defining orchestration as command-driven communication and choreography as event-driven communication. It argues that while choreography allows for easy initial development, it can lead to technical debt over time by losing sight of larger business processes. Orchestration embraces asynchronicity and long-running processes to better model domain logic and responsibilities. This allows placing processes within service boundaries rather than having a few "god services". The document advocates balancing both orchestration and choreography based on responsibility and direction of coupling. It also suggests a center of excellence can help provide infrastructure while individual domains focus on solution delivery.