4 ms·
I believe that in order to be effective an engineer should be able to run the whole application stack on his/her laptop. Microservices seem attractive because e
by quantumhobbit 10y ago
I believe that in order to be effective an engineer should be able to run the whole application stack on his/her laptop. Microservices seem attractive because each microservice is easier to setup and hack on than on a huge monolith application, but you don't know that it is working until it is integrated with all the other microservices. Thus I end up having to deploy a dozen applications to ensure that my feature is working.
In theory you could avoid the integration hassle if each service is so well defined and "loosely coupled" that I can be assured it will work without having to test with all the other services, but in practice the architecture is never that well defined.
- zepolen 10y agoSure, run all of Google on your laptop.