Suppose we have 2 microservices - service A and B. These two services are independent for most parts and API client talks to them directly. However, their functionality overlaps or intersects in some areas where we need some info from service A first, then provide those info to service B to get some other info. To save API clients from multiple roundtrips for the overlapped functionalities, my team and I decided to put a new service C in front of the existing services A and B. This new service C will take care of overlapping responsibilities only.
Is this an example of facade pattern or microservice orchestrator pattern? We want to call it either X facade or X orchestrator. From the resources available on the Internet, I could not figure out. Which one is it?
Thanks in advance for your help.