I am always amazed about the Hasicorp tools. What I really like that they solve problems I did not think about (yet).
What I think is their biggest advantage is their ability to integrate in a heterogenous infrastructure - you do not need to throw away your current infrastructure setup. You can gradually integrate tools like Consul&#x2F;Consul-template. You do not have to install for example Docker.<p>And I guess otto is a nice tool which solves the problem to deploy AND develop a microservice architecture. So maybe you already got your part right, where developers push a new microservice to production, and the production setup runs fine. There might still be problems how a developer can create a local development environment with multiple microservice depedencies, which you might want to have locally. The best solution in my opinion is fig.sh(docker-compose) right now. But docker-compose does not help you for deployment (and you have to depend on Docker)