Arch De Triomphe, Paris by Pixabay
Microservices applications are composed of many services, each with a unique host and port. Rather than directly exposing each service to an application client, it is usually preferable to provide a single endpoint service that performs client service queries and handles service request and response proxying. In this article, we will build the API Gateway Service. It leverages the Spring Cloud Gateway project to support declarative routing, service query, and load balancing.