Production Management¶
By definition, an API is an interface that other software depends upon. Once your API is in production servicing consumers, how do you deliver updates to your API without breaking the other dependent applications?
Effective management of building and releasing the source code from a repository into a running production system is crucial for ensuring the performance and availability of your API to minimize disruptions.
This section covers the operations for updating and releasing your API. Please also review versioning guidelines to avoid breaking consumers using your API.
APIs are unique because they can be the backbone of multiple applications like websites, mobile applications, and even other APIs. Therefore, strategies to upgrade APIs need to be carefully considered.