That 3AM Call

It's 3 a.m. You're dead asleep. The phone rings. You blunder around trying to locate your phone. Oh thank God - it's work! Only work. No one is dead. It's the support desk. Your most important customer's service has gone down. It might be the middle of the night where you are, but not where your customer is. If their service is down, it means they're losing revenue – and if they're pointing the finger at you, your company is going to be in a whole heap of pain. "It's OK," says the DevOps guy a couple of minutes later, [...]

By | 2017-04-11T11:13:48+00:00 March 30th, 2017|Opinion|1 Comment

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

On February 28, it seemed like half the internet went down. 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. The same goes for 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 is [...]

By | 2017-04-11T11:20:08+00:00 March 22nd, 2017|Cloud, IT and Cloud, Opinion|0 Comments

70% of all API problems have no apparent root cause

70% of all API problems have no easy way to identify root cause In a survey of 20 of the leading corporate infrastructure APIs, we found that in over 70% of the API problems, 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. This included services from Docusign, Microsoft and Dropbox. We looked for periods where the performance degraded. We then clustered the events that seem to be linked or related (again using machine learning techniques). Then we looked [...]

By | 2017-08-03T13:21:49+00:00 September 9th, 2016|News, Opinion|1 Comment

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 | 2016-10-29T01:57:16+00:00 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 | 2016-10-29T01:57:16+00:00 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 | 2016-10-29T01:57:17+00:00 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 | 2016-10-29T01:57:17+00:00 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 | 2016-10-29T01:57:17+00:00 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 | 2016-10-29T01:57:17+00:00 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 | 2016-10-29T01:57:17+00:00 March 13th, 2015|Opinion|1 Comment