Your APIs are Only as Good as the APIs They Depend On

On February 28, it seemed like half the internet went down when the Amazon AWS S3 cloud storage system in northern Virginia suffered an outage that lasted more than four hours. In internet time, that’s an eternity – and potentially a lot of lost revenue for Amazon and its customers, not to speak of all the hair-on-fire in operations and support, and the ripples of disruption spreading down the line to end users. If you rely on a third-party service like Amazon AWS S3 to provide mission-critical functionality, your clients are going to blame you when it goes down. AWS [...]

By | March 22nd, 2017|Cloud, IT and Cloud, Opinion|0 Comments

Tesla’s API outage is a lesson for everybody in today’s hyper-connected world

Forty years ago, the average car barely had a transistor in it. But a car in 2017 is basically a bunch of incredibly sophisticated software riding around on some very high-end processors attached to a chassis. Sometimes you can’t even open the doors if the car app can't access to the manufacturer’s API - as outraged Tesla owners discovered during its 20-hour outage last week. Tesla relies on constant communication between the company’s data centers and its vehicles for vital real-time information to manage the cars safely, optimize their performance and, in some circumstances, simply make the cars go. That [...]

By | March 15th, 2017|Opinion|0 Comments

70% of all API problems have no apparent root cause

70% of all API issues have no easy to identify root cause In a survey of 20 of the leading corporate infrastructure APIs, we found that in over 70% of the performance issues we detected, there was no clear root cause in the cluster of poor performance. We used our Machine Learning system to learn the normal performance of each of the APIs which included services from Docusign, Microsoft and Dropbox and looked for periods where the performance degraded.  We then clustered the events that appeared to be linked or related (again using machine learning techniques) and looked [...]

By | September 9th, 2016|News, Opinion, Uncategorized|0 Comments

The Internet is Coming for your Things

The Internet of Things (IoT) has gone from a “buzzword” term, to a potential multi trillion dollar industry. No longer is the idea of a “smart home” or connected self-driving cars a science fiction fantasy, but rather a near future reality. The first IoT device was a Toaster created by John Romkey in 1990. The Toaster was connected to a computer with TCP/IP networking. It then used an information base (SNMP MIB) to turn the power on. 25 years later, there are nearly 2 billion smartphone users in the world (Source), and the number of other connected devices grows daily. [...]

By | August 5th, 2015|Opinion|2 Comments

API Documentation Needs Love too

At APImetrics, we mainly deal in the analytics of APIs and the corresponding infrastructure that supports them. These traits are easily quantifiable and the results make for simple benchmarking and examination. Another crucial, yet slightly ambiguous attribute is the API’s documentaion. Developers spend countless hours designing and building the APIs that users depend on and love, but they tend to take shortcuts when it comes to documenting. It is easy to argue that the most important piece of UX for this type of product is not actually the Sign-Up, Homepage, or even the SDK download page, but actually the Documentation. [...]

By | July 22nd, 2015|Opinion|2 Comments

API Performance Monitoring for the API Economy

The API Economy is growing fast. There is little doubt about that. There are now over 13,000 APIs listed on ProgrammableWeb, With the Private to Public API ratio being around 9:1 that means there are roughly 115,000 APIs out there, and more being developed every day. Every day, people are relying upon APIs and don’t even realize it. Netflix receives something like 5 billion requests daily! If you think the amount of APIs currently is impressive, just wait for the Internet of Things (IoT) market to take off. With the number of APIs continuing to rise, companies that focus on [...]

By | May 18th, 2015|Opinion|0 Comments

Tech Talks – When APIs Need to Meet SLAs

  APImetrics CEO David O'Neill sits down with Tech Talks Central at MWC and discusses APIs, Monitoring, and SLAs. See the original article here: Tech Talks Central   1:51 “..we built APImetrics to answer the specific question: Why everything looks good on your logs but why       can’t your users use it? …” 3:15 “..people are starting to monetise (APIs). When you monetise, people are expecting them to work in a certain way…and there is a huge gap in the market that can verify that (quality) and we’re looking to cover that…” 5:00 “..we kicked of the first version of our [...]

By | April 2nd, 2015|Opinion|0 Comments

Why Automated API Testing is Necessary

With the rise of the Microservice business model, more and more companies are using third party plugins within their services. For example, if your new company needs to build a location based App, more than likely you would look to an existing location API, like Uber or Google’s, that you know would work well. Another example, you want to add weather forecasts to your service, would you be more willing to build this from scratch? Or, look to something like Open Weather Map or AccuWeather API to perform that function for you? These days, more often than not the answer [...]

By | March 31st, 2015|Opinion|0 Comments

With APIs Replacing Middle Management, How is Their Performance Measured?

  An article recently published by PETER REINHARDT made some very valid claims that APIs are starting to replace Middle Management. Easy examples would be companies like Uber and AirBnB that rely upon an app and its APIs to coordinate, direct, and manage the employees under it.   “There’s a trend in Silicon Valley startups to create a software layer in industries that were traditionally pure human services.The software  layer between the company and their armies of contractors eliminates a huge amount of middle management, and creates a worrisome  disconnect between jobs that will be automated, and jobs of increasing [...]

By | March 19th, 2015|Opinion|0 Comments

Application Performance Management vs. API Performance Monitoring

The difference between monitoring the performance of your Apps and the performance of your APIs is greater than a lot of people care to admit. Application Performance Monitoring services out there do a great job at high level analytics about how your App is performing as a whole: monitoring key data points like Server Loads, User Adoption, Market Share, Downloads, Latency and Error logging. However, they can only monitor what your app and servers are doing at any given time.  If users aren't doing a specific thing, or if what they are doing is working but sending, for example, too [...]

By | March 13th, 2015|Opinion|0 Comments