Azure API Management At Scale: Architectural Solutions

Luca Passaretta
7 min readJul 6, 2023

Are you migrating or building microservices on Azure and need an architectural solution for the API Management that meets your requirements? You have come across the right story because here we will talk about possible architectural solutions for the API Management in Hub and Spoke Architecture with relative advantages and disadvantages!

What is the Azure API Management?

Azure API Management is made up of an API gateway, a management plane, and a developer portal. These components are Azure-hosted and fully managed by default. API Management is available in various tiers differing in capacity and features. (Microsoft Azure docs)

What is an API Gateway?

An API gateway sits between clients and services. It acts as a reverse proxy, routing requests from clients to services. It may also perform various cross-cutting tasks such as authentication, SSL termination, and rate limiting. (Microsoft Azure docs)

A Gateway API decouples the clients from backend services and has several features that can be grouped into the following design patterns:

  • Gateway Offloading: Using the API Gateway you can offload the responsibilities of different features from individual services to the gateway, allowing you…

--

--