British Army Utilizes APIs for Increased Logistic Efficiency

Large organizations that have existed for centuries have employed computer technology since its innovation. 50 years ago, large-scale organizations contracted developers to utilize 1960s software and hardware technology to create systems that advantageously advanced the accomplishment of their missions. In subsequent decades, this software was tuned for evolving situations. Along the way, errors identified in […]

Continue reading

APIs and Hotel/Motel Rooms: A Real-Life Business Case

In the modern economy, where people are connected via smart-phones, tablets, texting platforms, etc., a customer’s need to quickly find lodging for a suddenly desired trip or brief vacation is well known. Hotel and motel chains provide web sites that show customers what rooms are available at each location at any future time period. Meanwhile, […]

Continue reading

7 Ways to Validate that Your APIs Are Working Correctly

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 […]

Continue reading

Why You Need to Monitor Your Product’s External and Internal APIs

If your company provides a web service, then maximizing your site’s uptime and providing your customer with the latest information your service provides should be prime objectives. Depending on what’s happening at the exact moment a customer makes a request to your service (clicks a button, enters text, clicks an image, etc.), your software must […]

Continue reading

Templates: Reusable Building Blocks for Complex API Monitoring

The API Science API includes a templates API. A template is the code that represents “a single URL request.” In a sense, then, a template is the equivalent of a software subroutine or function. It is called to perform an action that produces a specified output based on a specific set of input parameters. The […]

Continue reading

What to Do when a Massive Cyber Attack Brings Down APIs

In mid-May, a massive global cyber attack was executed that affected major companies in more than 150 countries. Major victims of the attack included Britain’s National Health Service, “causing widespread disruptions and interrupting medical procedures across hospitals in England and Scotland.” Other major victims included Spain’s Telefonica, Deutsche Bahn (Germany’s national railway service), French carmaker […]

Continue reading

How One Slow External API Can Bring Your Product Down

APIs receive a request from a user, gather data and/or perform some processing based on the request, then return the requested information (or other result) to the user. This sounds simple. But a lot can go wrong, and even when everything succeeds, the time it takes to complete the process can be highly variable. Greater […]

Continue reading

Evaluating the Performance of Critical APIs Using API Science’s Data Analysis Tools

The API Science API monitoring platform provides an array of data analysis tools for viewing the performance of internal or external APIs that are critical to your product, from the top level (represented by our weekly summary report) down to the fine-grain details of the results from a single test run of an individual monitor. […]

Continue reading

API Performance Outliers Based on Location

Monitoring API performance from various locations around the world is critical in order for you to know what your global customers are experiencing. The “Weekly API Science Report” that you receive with your API Science membership provides a good summary of the status of the APIs you are monitoring. A week ago, for my post […]

Continue reading