Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building an API Company From the Ground Up

Building an API Company From the Ground Up

Want to build an API company? I'll show you how! This talk covers the entire process from start to finish, with lots of examples and stories along the way.

Randall Degges

July 02, 2013
Tweet

More Decks by Randall Degges

Other Decks in Technology

Transcript

  1. Old Standards Have been around since early 1900s. 15 character

    ASCII string. Vary from country to country. Aren't available in US mobile networks. Are complex....
  2. $ curl -H "Accept: application/json" \ https://api.opencnam.com/v2/phone/+16502530000 { "created": "2012-10-

    12T06:53:05.194858", "updated": "2012-12- 05T19:58:13.770770", "name": "GOOGLE INC", "number": "+16502530000" }
  3. • Django is well supported. • Tastypie did almost all

    the API work (initially). • PostgreSQL is reliable and simple. • Celery is configurable and fast. • Heroku is awesome. The Good
  4. • Django + PostgreSQL are kinda slow. • Tastypie required

    lots of customization (throttle, API key authentication, serialization). • Celery has a lot of configuration options, and I kept messing them up. The Bad
  5. • One big Django application with lots of lines of

    code. • Tricky to deploy. Poor Architecture