Engineering

REST API Design

Resource naming, HTTP verb semantics, status codes, consistent response shapes, and versioning for production-grade APIs.