The REDCAMEL Approach for Designing APIs
Learn about the REDCAMEL mnemonic device and how to tackle any design problems.
We'll cover the following...
Introduction
Designing an API for a service is a complex task, and no universal algorithm exists to model an optimal API for a system. It requires thorough analysis and understanding of the users' requirements and the workflow of the overall system.
Identifying the requirements allows us to make different design decisions, such as architectural styles, data formats, protocols and their versions, and so on. In this course, we devise an approach called
We’re going to use the REDCAMEL approach in the coming chapters as we design various APIs. We’ll expand on the REDCAMEL approach in the following sections.