|
|
|
|
|
by jedberg
849 days ago
|
|
The short answer is yes. The longer answer is that you will spend a bunch of engineering time on building systems to help manage these things, but if you do it well and you're at a large enough scale, the investment pays off. Some companies spend a bunch of engineering time making their monolith easier to manage (Google/Facebook) and some spend it making microservices work (Netflix/Amazon). Neither one is better, just different paths. Where you get into trouble is trying to go either route without spending the resources to make management better. > I can imagine that you need to keep track of all these services, along with information about dependencies, code version, API version and others. This is the software Netflix wrote to do that: https://github.com/Netflix/eureka |
|
Google has Borg.
They literally invented Kubernetees to make their microservices easier to manage.
---
Don't confuse mono/microservices with mono/micro repositories.