|
|
|
|
|
by jedberg
1004 days ago
|
|
If that's the experience then you're doing services wrong. Each service should have its own datastore and a single API. The interface between services should be a single connection. There should be maybe one meeting where the caller defines what they need the service to return to them. |
|
1. Merge the two services (and their data stores) into one and cause havoc downstream of either service
2. Burn through your network latency/throughput budget trying to reinvent a DB join across RPC boundaries (and god forbid if you can't batch multiple lookups in a single API call!)