Online products that provide a complex service typically rely on Application Programming Interfaces (APIs), utilizing online resources to provide basic information. The added value is in how their own software uses this information to create a new product that is of value to their users. The APIs that are utilized to create this unique product often include internal APIs developed by the company’s own developers.
A failure of any of the APIs that are involved in creating the final product means that the product will appear either down or partially down to the company’s user base. Therefore, all APIs that are critical components of a company’s product must be monitored, so that appropriate actions can be taken when an outage of some sort occurs.
There are many ways in which an API can be not fully functional. These include…Continue reading