API Gateway pattern implements on Spring Cloud

Single, simple, yet effective router to all client's APIs

  • Hides services' partitioning from clients which can change over the time
  • Helps to discover certain service instance(s) location (host:port) which can change dynamically
  • Whenever microservices provide fine-grained of APIs API Gateway works like Facade