About David O'Neill

This author has not yet filled in any details.
So far David O'Neill has created 75 blog entries.

Impact of Location and Cloud Service Host on API Performance 2016-7: A Report from APImetrics

APImetrics has published a report: Impact of Location and Cloud Service Host on API Performance 2016-2017. Our report was created from an analysis of more than 285,000,000 API tests to more than 5,600 API endpoints, which generated 5.7 billion separate data points in the 18-month period from January 2016 to June 2017. Take a look at our observations with these key graphics: API calls are getting faster: Google is typically faster for API calls than other cloud services: Connect Time and API Call Time do not correlate: Location of Users and Services is the primary factor impacting [...]

By | 2017-10-09T11:14:44+00:00 October 8th, 2017|Case Studies|0 Comments

API Monitoring and Reporting: Steady Improvement in APIs

Being an API monitoring and reporting service, we often talk about the bad stuff – outages, performance problems, and just plain weird results. But we also like to be able to say good things when we can! Using our CASC scoring system, we track the overall performance of a whole suite of common corporate infrastructure APIs like Salesforce, Box, Dropbox, and more. In line with our Cloud Quality Report, we are happy to report that we've seen improvements in all the APIs we monitor over the last 9 months, with the number of APIs showing poor performance have dropped [...]

By | 2017-10-03T10:26:10+00:00 October 3rd, 2017|API Update|0 Comments

Mini Case Study – When Did it Break?

The smoking gun - when an API goes bad. Many of our clients use our product just for monitoring the uptime of an API. But our data retention policy, and our analysis tools, add a whole important layer to the value APImetrics brings to operations management – both from a management overview approach with our CASC scoring, and for developer operations with our detailed analysis. One client, an organization with a number of branches and a requirement to provide those details publicly, had realized – both with our product and others – that one of their critical [...]

By | 2017-09-28T12:13:25+00:00 September 28th, 2017|Case Studies, Enterprise IT, Fintech, Government, Retail|0 Comments

Why Measure Your API?

Here's a short tale of 2 API calls. They're both from large, well-known American companies. The API calls are doing exactly the same thing. We won't say what, because that would give the game away – and we don't want to do that. They're not complicated REST APIs. They're pretty simple. Both have security, both calling their respective providers' Sandboxes. Only, one of them is half a second faster than the other. And not only is one faster than the other; one is more consistent, showing almost no variation day-to-day. Bear in mind that these are 'smoothed' averages for [...]

By | 2017-09-28T11:49:07+00:00 September 27th, 2017|Uncategorized|0 Comments

Trust But Verify…

Cloud API Hosting Comparisons One of the ways people use APImetrics is to validate what their hosting and hosting optimization services are actually doing versus what they say they are doing. You might have a hosting provider who claims to provide the fastest routing options from A to B, and that's entirely possible, but if their DNS servers struggle with mapping to public locations, or they don't work well with another service which handles IP address routing then you may be wasting your money. We have had customers who've been assured that a service like Akamai are [...]

By | 2017-09-28T11:51:20+00:00 September 25th, 2017|Uncategorized|0 Comments

PSD2, APIs and Performance, and Quality Monitoring

PSD2 (Payment Services Directive 2) is about to revolutionize the provision of payment and banking services within the European Single Market. All banks will be mandated to expose APIs that allow authorized third parties secure access to account information for making payments and carrying out other kinds of banking and financial transactions. Banks will have to compete with a whole host of new entrants into the payment services markets. They include well-known global companies such as Amazon and PayPal, as well as highly innovative fintech startups. Because PSD2 is enabled through APIs, it will be vital for companies exposing [...]

By | 2017-10-05T09:07:26+00:00 September 11th, 2017|Fintech, White Papers|0 Comments

PSD1 (Payment Service Directive): Show Me The Money

The European Single Market came into being in the early 1990s, but was in many ways more of an aspiration than a process. It wasn't just that there were a lots of vested interests that didn't necessarily want to see all of the friction removed from trans-border transactions. There were also a lot of practical and emotional reasons why people might be reluctant to obtain goods and services from countries on the other side of the continent. This was particularly the case in payment and related financial services, which was why the EU introduced the first Payment Service Directive in [...]

By | 2017-09-13T05:45:27+00:00 September 11th, 2017|Fintech, White Papers|1 Comment

New Resource: Global HTTP bin network

Measuring performance from different regions and different clouds is core to what we do and providing developers, managers and product owners with the tools needed to understand what the impact of different locations and clouds is critical.  To help people with this information we've set up a network of HTTPbin servers for developers to use to test against. In each of the seven current Google Cloud regions, we have set up a small f1-micro VM running the HTTPbin API service. They are set up within a shared VPC network, which is fronted by the Google Cloud Load Balancer. They [...]

By | 2017-07-31T16:30:10+00:00 July 31st, 2017|Uncategorized|0 Comments

Location Latency Mapping

We've been trying to work out the best way of visualizing latency data by location and we're pleased to announce our first version. We're taking the data for each of the steps of an API call we log; DNS look up, connect time, handshake, processing time etc... and map it to circles of varying sized on a map. The map shows where the data center is and the color of the circle indicates the source - blue for Azure, yellow for AWS, red for IBM and green for Google. The large the circle the longer the measured latency. It's already [...]

By | 2017-07-31T08:22:01+00:00 July 31st, 2017|Uncategorized|0 Comments