Architecture Styles

The API Gateway Pattern

A single entry point for clients that handles routing, auth, rate limiting, and protocol translation across backend services.

February 10, 2026
#api-gateway#microservices

An API Gateway sits between clients and backend services, acting as the system's front door. It handles cross-cutting concerns — authentication, authorisation, rate limiting, SSL termination, request logging, and protocol translation — so individual services do not have to. It can also aggregate responses from multiple services into a single client-friendly payload (Backend for Frontend pattern).

Continue reading