Spring Cloud API Gateway
Introduction Introduction API Gateway is one of the important microservice design pattern to insulate the clients from downstream micro-services. Tip Read more about microservice design patterns here Following additional benefits that API Gateway can provide Cross cutting concerns Security Monitoring/metrics Resiliency API Governance Rate limiting for external clients, read more about stripe rate limiter Channel/Country Based Routing SSL Offloading Following scenarios enforces to have API Gateway The granularity of APIs provided by micro-services is often different than what a client needs. Micro-services typically provide fine-grained APIs, which means that clients need to interact with multiple services. Different clients need different data. example external client have limited apis to integrate where as mobile client different set of apis to integrate. Network performance is different for differ