APIs
REST, pagination, webhooks, backwards compatibility.
Revision Sheet
REST = Representational State Transfer. Noun-based URLs + HTTP Methods. Use Status Codes. Standardize errors. Version endpoints. Make POSTs safe with idempotency keys. Use GraphQL for flexible client queries. Use gRPC for fast internal communication.
Connections
This chapter connects tightly with Chapter 18 (HTTP and Networking), Chapter 22 (Security & Auth), and Chapter 25 (Microservices).