a
This commit is contained in:
oonovak
2017-02-13 14:46:39 +01:00
parent b7b4c99d21
commit 3435a7406f

View File

@@ -1,12 +1,11 @@
# API First
1. Development of an API MUST always start with API design.
1. An API design MUST be formalized in a form of an API description using **Swagger** and stored in [Apiary](./apiary.md).
1. API description is master of truth, not the API implementation.
1. API design SHOULD be realized following the **API design process**
> NOTE: API first approach is critical for adopting the Microservice architecture.
API design needs to be agreed with stakeholders
1. An API design MUST be formalized in a form of an API description using **Swagger** and stored in [Apiary](./apiary.md).
1. **API description is master of truth, not the API implementation.**
> FURTHER NOTES: API first approach is crucial when adopting the Microservice architecture.
Describing what API is supposed to do also helps all stakeholders to align and better understand what will be delivered at the end.