I'm getting into microservices architecture. However, I don't know how to manage application enviroments (QA, Development, PreProduction, Production). It's common to deploy microservices apps in multiples virtual machines with Docker (docker-swarm or kubernetes). Let's supose I have a microservices app which uses 10 VMs, how can I handle applications enviroments? Do I need to instanciate 10 more for each environment?
Classic DEV Post from May 23 '18