3 ms·
I do agree that people tend to over-complicate their architectures initially, this is premature optimization of another form. That being said: * Microservices
by CuriouslyC 10y ago
I do agree that people tend to over-complicate their architectures initially, this is premature optimization of another form. That being said:
* Microservices don't need to be written in the host language, nor do you need to deal with creating wrappers. Granted interacting with kafka/ampq isn't frictionless.
* Microservices can be upgraded or scaled out individually without touching the larger application as a whole.
* Microservice calls can be deferred and scheduled easily.