Win a Ticket to Velocity: Why is Performance Important for APIs?

Adam DuVander, June 1st, 2011

Web performance conference Velocity is two weeks away and ProgrammableWeb has a ticket to give away. We’ll randomly choose a commenter on Friday, June 3, at noon Pacific. Simply answer the question: Why is performance important for APIs?

Clearly, some APIs pay close attention to speed metrics. Google is notorious for ensuring its end-user products are fast. We’d expect that the search giant is as careful with its 88 Google APIs.

Twitter runs everything off its API. Even the Twitter homepage is API-driven. So, naturally the team cares about performance. And they’re doing something right, because the “fail whale” is no longer a daily occurrence for most of us.

Google, Twitter, Facebook, Amazon, Netflix and many others will share their insights into optimizing services for this web of today and tomorrow. For a chance to join them at Velocity, add a comment with your thoughts about why performance is important for APIs.

Be sure to supply your email address (we’ll keep it private) so we can let you know that you’re the winner. You may also include your Twitter account in your comment, so we can share your thoughts with our followers.

Update: A winner has been randomly selected.

Tags: Events
Both comments and pings are currently closed.

6 Responses to “Win a Ticket to Velocity: Why is Performance Important for APIs?”

June 1st, 2011
at 8:57 am
Comment by: William Wicks

Nothing is more frustrating than a performance bottleneck that is out of my control. You’re at the mercy of someone else’s code.

June 1st, 2011
at 2:05 pm
Comment by: Troy Davis

When a Web service can’t figure out how to do the stuff that I can see, they probably can’t figure out how – or aren’t even trying – to do the stuff that I can’t see. Predictable performance that matches the Web site’s claims makes a great first impression and lets me have more confidence in the rest of a service.

June 2nd, 2011
at 3:50 pm
Comment by: Phil Glau

Latency is death in web apps, so clearly removing and reducing any server side latency is key to providing a useful service. Similarly, high availability is practically a requirement. I’m certainly not integrating any APIs that the app would rely upon if there was any questions about availability. These problems seem to plague many smaller APIs with high response times and black holes of availability.

June 3rd, 2011
at 10:31 am
Comment by: Rob Zazueta

By their very nature, APIs create an interconnected web of applications. As mentioned,latency is an app killer, but the application owner typically has some control over that by upgrading hardware, optimizing software, etc. If they integrate with a third party API, however, the latency inherent in connecting to and accessing that API is beyond their control. As API providers, it’s critical to deliver web services in as timely and efficient a manner as possible to keep the entire flow smooth and seamless for the end user.

June 3rd, 2011
at 11:18 am
Comment by: Doug Coleman

Wow, that’s a deep question. Clean, uniform and high-performing API’s have always been crucial to support high-speed networks and high bandwidth multimedia apps. API performance is also important to smooth-running virtual machines, which are growing in popularity.

June 4th, 2011
at 5:06 pm
Comment by: Adam DuVander

Thanks for the great comments, everyone! I used random.org to select Phil Glau as the recipient of the free pass.

Follow the PW team on Twitter

ProgrammableWeb
APIs, mashups and code. Because the world's your programmable oyster.

John Musser
Founder, ProgrammableWeb

Adam DuVander
Executive Editor, ProgrammableWeb. Author, Map Scripting 101. Lover, APIs.