Define a stack manifest which describes each service Docker image, instances, resource, deployment(Docker), and dependencies etc. Ease Stack can launch the whole architecture in one command. The could make it easy to initialize an environment.
Each service in stack could be different state - Provision, Ready, Update, Scale, Destroy etc. The Ease Stack could manage the state and keep the whole stack running with a its well defined life-cycle management.
It's very easy to scaling the individual service by invoking a very simple API, and balancing the load to the new service nodes.
Help to recovery failure instance, and maintain the number of service's instances forcibly.
Leverage the engineering team engage to DevOps and increase the productivity and the automation of operation.