|
|
|
|
|
by chris11
3080 days ago
|
|
> We store the source code for all services in subfolders of the same monorepo (one repo <-> one app). So I'm curious, does each service instance have their own server, or do you have multiple services on one server instance? I have some experience working with microservices. I saw the clear business benefits of being able to map design domain boundaries to repos and specific teams, and to let those teams be able to control their deployments while minimizing external dependencies. But we seemed to be paying a lot in network chattiness, slow site response times, and networking costs. I'm wondering if we could have minimized those costs by sticking some of those microservices on the same server instance. Not really change service boundaries or interfaces, but change the methods that the microservice interfaces use to communicate. |
|