cheatsheets Jun 28, 2026 updated Jun 28, 2026
API Design Checklist
A practical checklist for reliable HTTP API design.
- Status
- evergreen
- Visibility
- public
- Category
- Backend
- Difficulty
- intermediate
- Published
- Jun 28, 2026
- Updated
- Jun 28, 2026
Contract
- OpenAPI schema exists.
- Request and response examples exist.
- Error format is consistent.
- IDs are stable and opaque.
- Breaking changes have a migration path.
Reliability
- Long-running work uses jobs, queues, or webhooks.
- Create operations that can be retried support idempotency keys.
- Rate limits are documented.
- Timeouts and retry behavior are clear to clients.
Security
- Authentication and authorization are separate concepts.
- Sensitive fields are never returned accidentally.
- CORS is explicit.
- Logs avoid tokens and private data.
Source Links
Related Notes
Docs Jun 28, 2026 intermediate
API Design for Backend Services
A compact mental model for designing reliable, boring, useful APIs.
Docs Jun 28, 2026 intermediate
Backend and AI Infrastructure Roadmap
A role-readiness roadmap for backend, cloud, data, AI API, and production infrastructure skills.
Blog Jun 28, 2026 intermediate
Why I'm Building an AI Infrastructure Learning OS
A personal operating system for turning backend and AI infrastructure learning into durable, searchable engineering knowledge.
Cheat Sheets Jun 28, 2026 intermediate
FastAPI Production Checklist
A compact checklist for taking a FastAPI service from useful prototype to production-ready backend.
Cheat Sheets Jun 28, 2026 advanced
LLM API Reliability Checklist
A checklist for integrating external LLM and model APIs safely.
Backlinks
Docs Jun 28, 2026 intermediate
API Design for Backend Services
A compact mental model for designing reliable, boring, useful APIs.