🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

DevOps Intermediate

What is API Gateway?

A server that acts as the single entry point for API requests, handling routing, authentication, rate limiting, and monitoring.

API gateways sit between clients and backend services, providing a unified interface. They handle cross-cutting concerns like authentication, SSL termination, request/response transformation, rate limiting, caching, and logging.

Popular solutions include Kong, AWS API Gateway, Apigee, and Traefik. In microservices architectures, the gateway simplifies client communication by providing a single endpoint instead of requiring clients to know about individual services.

Related Terms

Blue-Green Deployment
A deployment strategy using two identical environments where traffic is switched from the old version to the new one instantly.
Error Budget
The acceptable amount of unreliability allowed for a service, calculated as 100% minus the Service Level Objective.
Continuous Deployment
A practice where every code change that passes automated tests is automatically deployed to production.
Containerization
A lightweight virtualization method that packages applications with their dependencies into isolated, portable containers.
Artifact Repository
A centralized storage system for build artifacts like compiled binaries, packages, and container images used in CI/CD pipelines.
Kubernetes ConfigMap
A Kubernetes object that stores non-sensitive configuration data as key-value pairs, injected into pods as environment variables or files.
View All DevOps Terms →