585 views 21 secs 0 comments

What is an API gateway? API simplicity and stability

In General
April 22, 2021


API gateways are a response to a key outcome of the microservices architecture style: the proliferation of services and their interfaces. The core purpose of an API gateway is to simplify and stabilize the interfaces exposed to clients.

In addition to this, because of the unique position of an API gateway in the architecture, a variety of add-on benefits are enabled, like monitoring, logging, security, load balancing, and manipulation of traffic.

An API gateway is similar to the Facade design pattern, but applied at the network level. The objective in both cases is to provide a simplified interface profile that hides the complexity of the system. You can see this idea in Figure 1.

Figure 1. Simple API gateway

api gateway IDG

Simplified interfaces

An API gateway acts to decouple clients from the services, and in so doing provide a single point of contact for inbound and outbound traffic.

A microservice back end may involve many interacting services, and these services…



Continue reading on source link

Leave a Reply
You must be logged in to post a comment.