API Design Roadmap

Note: Not all questions may match a certain category on the roadmap.

Modern APIs
Concepts
API Architectures and Styles
REST endpoints
RPCs
GraphQL
Webhooks
Design Patterns and Best Practices
Concepts
Resource-based design
Error-handling patterns
Stateless design
Rate limiting and versioning
Consistent naming
Caching
Error Handling and Response Codes
Concepts
HTTP status codes
Best practices for error handling
Logging and monitoring