Re:Goodbye Microservices: From 100s of problem children to 1...
by Cthulhu_ on Wednesday July 11, 2018 @03:54AM
(#17505178)
Next to a monorepo they would also need a deployment strategy allowing them to deploy multiple services (e.g. every service that was affected by the library change) simultaneously, so that after deploying they can still talk to one another. For a single service this is doable enough (start up, wait for green health, route requests to new service instance), but it increases in complexity when there's >1 service. I'm sure the process can be repeated and automated etc, but it will be more complex. Doing zero-downtime deployments for a single service is hard enough.
They also just might have had too many repos.