Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

node.js and ql.io - Build Your Own HTTP APIs for Agility and Scale

A session at OSCON 2012

Using HTTP based APIs (or “web services”) for data exchange is not new, but the app landscape has changed over years. In an empirical study we noticed that a modern mobile app needs data from about 3-5 APIs. The number is much higher for front-end apps. Data volumes often exceed several hundred kilobytes. This reliance on data from multiple APIs translates to increased code complexity, latency and reliability issues. Consequently, efficient and scalable retrieval of data from APIs is extremely important today.

At eBay, we’re building a new HTTP gateway called ql.io to improve the way front-end and mobile apps can get data. ql.io is a recently open-sourced HTTP gateway.

The key premise of ql.io is to enable app developers to build optimized interfaces to APIs that reflect app’s needs and usage. This translates to drastically simplified interfaces, reduced data volume, better connection management, increased reliability and lower latency.

In this session we will show why we built ql.io, how we are using ql.io for eBay APIs, and the productivity and performance gains we are seeing. We will demonstrate – with live demos – how to use ql.io to quickly consume any HTTP API. We will also take a deep dive into the techniques we use under the hood – such as node.js, evented IO, DSLs and so on.

About the speakers

This person is speaking at this event.
Subbu Allamaraju

eBay Inc.

This person is speaking at this event.
Jonathan LeBlanc

X.commerce

These speakers at previous events

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!

When

Time 11:50am12:30pm PST

Date Fri 20th July 2012

Where

Portland 251, Oregon Convention Center

Short URL

lanyrd.com/swrhw

View the schedule

Topics

Books by speakers

  • Programming Social Applications

See something wrong?

Report an issue with this session