Spring Cloud Gateway

--

Spring cloud gateway is a most preferred API gateway. It is one of the sub project from spring cloud umbrella project. The API gateway in any microservices network acts as a gatekeeper. It handles all the incoming request, routes these requests and handles the cross cutting concerns.

The cross cutting concerns are the concerns or common functionalities which are applicable across all the microservices such as

  1. Security
  2. Logging and Tracing
  3. Monitoring
  4. Auditing
  5. Caching

By using the API gateway, all these functionalities can be implemented inside the gateway logic.

The API gateway in itself is a spring boot application with certain dependency.

--

--