3 ms·
I wrote a tool to bring up a Microservice architecture complete with local load balancing with haproxy. It was incredibly powerful. It would automatically clon
by samsquire 4y ago
I wrote a tool to bring up a Microservice architecture complete with local load balancing with haproxy.
It was incredibly powerful. It would automatically clone the Microservice, pull its dependencies and build it. And deploy it using chef or ansible. Every Microservice had the same style of operation.
It would use all the same deployment code as production. For rabbitmq clustering for example.
It was extremely useful for local testing.
https://GitHub.com/samsquire/platform-up https://GitHub.com/samsquire/platform-up
The problem was adoption. Most developers worked on a particular Microservice at a time and changes to multiple Microservices at the same time are rarer.
I think local testing is incredibly important for velocity. I want to test the entire platform as a whole so having the tooling to test the entire platform in one go is very powerful.
I think when there is automation that is used rarely, people are less fond of it.