When building a large and complex system using the microservices architecture with multiple client apps, a good approach to consider is API Gateway Pattern.