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

Deconstructing Scale

Swift
June 01, 2013

Deconstructing Scale

Scaling APIs is a topic that doesn't get as much love as it deserves, and when we talk about it, we use arbitrary generalizations to describe it. We need a way of determining if our APIs will scale objectively. Loader.io is a project from SendGrid labs that helps us do just that.

This presentation was given at API Days in Madrid. Special thanks to the Noun Project for the icons.

Swift

June 01, 2013
Tweet

More Decks by Swift

Other Decks in Technology

Transcript

  1. In 2 hours, I can eat 4 tapas. If I

    bike for 1 hour first
  2. In 2 hours, I can eat 4 tapas. If I

    run for 1/2 hour first
  3. Well, our API is written in ruby - Some Developer

    Somewhere so it must scale, right?
  4. Well, our API is written in python - Some Developer

    Somewhere so it must scale, right?
  5. Well, our API is written in node.js - Some Developer

    Somewhere so it must scale, right?
  6. Well, our API is written in language x - Some

    Developer Somewhere so it must scale, right?
  7. Always code as if the guy who ends up maintaining

    your code will be a violent psychopath who knows where you live “ ” - John F. Woods code maintaining code
  8. Always code as if the guy who ends up maintaining

    your code will be a violent psychopath who knows where you live “ ” - John F. Woods test consuming API