Chapter 11. API Design Best Practices
This chapter discusses how to design consumer-centric APIs that are granular and functionality-oriented. It also discusses the various best practices for API design concerns, such as how to identify the resources that will be used to form the API, how to categorize the APIs, API error handling, API versioning, and so on. We will cover models for describing the API through Open API and RAML.
We will cover the following topics:
- API design concerns
- API gateway deployment