I'm creating 3 services, let say : A/B/C
A has some business reference to C and vice versa.
So the B service has it owns database and it owns service that "speaking" with both A and C service.
Is it a good design/approach to do that or does it exists a generic pattern/strategy to apply for such situation?
Thanks in advance,