API Gateway
A single entry point for routing, auth and throttling.
All topics · 2 lessons · 14 resources
Learn API Gateway on System Design Atlas
- 01Load balancing: layer 4, layer 7 and gatewaysWhat a load balancer can see and do at each layer, the algorithms behind it, and how API gateways add routing, aggregation and policy.Advanced Distributed Systems · 12 min read · start here
- 02How microservices work togetherSynchronous calls, events, sagas and discovery: how separate services cooperate without becoming one tangled system.Real-World Systems · 11 min read
Related topics
These share a lesson with API Gateway.
Curated API Gateway resources
Courses
Blogs
- Hasura BlogThe top stories from Hasura: engineering, tutorials, product updates, GraphQL, frontend backend frameworks more!Hasura
- Postman BlogThe Postman blog is your hub for API resources, news, and community. Learn about the Postman API Platform and much more.Postman
- Scaling Your API with Rate LimitersStripe's practical guide to request, concurrency and load-shedding limiters.Stripe
Documentation
- Introduction to gRPCWhat gRPC is and how Protocol Buffers and HTTP/2 give typed, efficient service calls.CNCF / gRPC
- Learn GraphQLThe official introduction to queries, schemas and resolvers.GraphQL
- Microservices Patterns CatalogPattern language for microservices: saga, API gateway, CQRS, event sourcing and more.microservices.io
- OAuth 2.0 OverviewThe canonical guide to OAuth 2.0 grants, tokens and security considerations.oauth.net