Module 04
API fundamentals
How clients and services talk: API styles, gateways, real-time connections, callbacks, and keeping APIs safe with idempotency and rate limits.
By the end of this module you can
- Pick REST, GraphQL or RPC for a use case
- Design idempotent write endpoints
- Explain where a gateway and rate limiter sit
APIs
Styles, edges and safety.
- What is an API?PremiumSoon
- API gatewayPremiumSoon
- REST vs GraphQLPremiumSoon
- WebSocketsPremiumSoon
- WebhooksPremiumSoon
- IdempotencyPremiumSoon
- Rate limitingPremiumSoon
- API design for system design interviewsPremium