System Design Blog
Published in

System Design Blog

What is API Gateway?

Source: https://cdn.cnn.com/cnnnext/dam/assets/180627115844-07-st-louis-gateway-arch.jpg

In microservices architecture, there are several services running each designed for a very specific component of the system. When clients (Mobile Apps, Web Apps or Third party applications) communicates directly with these microservices then many problems arise.

  1. The granularity of APIs provided by microservices is often different than what the client needs. Microservice API’s are very generic and granular in nature where each…

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store