API Request-Response Lifecycle
→ GET /api/v1/products/42
← 200 OK {"id":42,"name":"Widget"}
Builds request
Method + URL + Headers + Body
Auth check
Rate limiting
Route request
Logging
Auth verify
Input validation
Business logic
Database query
Build response
2xx Success
4xx Client Error
5xx Server Error