Everyone seems to be missing this part. This seems nuts. Why is each dev getting a dedicated VM?
I've been working at companies that didn't and people had to run N services, rabbitmq, mongo, postgres locally just to test some stuff.
Add this zoom on top and your CPU will hate you.
The model I tend to favour in general is to have service being edited running locally and let it talk to services running in a dev environment.
Everyone seems to be missing this part. This seems nuts. Why is each dev getting a dedicated VM?