3 ms·
> First ability to scale development teams Except the scaling breaks down because suddenly everyone is bound by tight apis making change very very hard. The po
by zepolen 8y ago
> First ability to scale development teams
Except the scaling breaks down because suddenly everyone is bound by tight apis making change very very hard. The potential for services written in entirely different languages makes reallocating dev power less efficient.
> Secondly ability to scale the infrastructure
Anyone who's run a bunch of microservices in production will tell you this is a lie, it becomes a constant whack the bottleneck microservice mole. Not to mention the operational overheads of managing multiple microservices.
> Yes it means dealing with eventual consistency for at least a few usecases
> With microservices you get vertical sharding out of the box
Wtf...