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

Surprise! Your app is slow because the speed of...

Surprise! Your app is slow because the speed of light is slow.

Ignite talk at Mobile Delivery Days 2016.

Clay Smith

March 21, 2016
Tweet

More Decks by Clay Smith

Other Decks in Programming

Transcript

  1. Surprise! Your app is slow because the speed of light.

    Clay Smith, New Relic @smithclay Mobile Delivery Days 2016 CC0 wikimedia.org
  2. When you get a review like this... "App slow in

    the UK. 1 star." -BenedictC CC0 pixabay.com
  3. Who owns mobile app network issues? CC0 pixabay.com Backend/Ops Device/

    Mobile Devs "Stuff in the middle we don't control"
  4. Global Network Latency in Fiber CC0 pixabay.com Source Destination Great

    Circle Distance RT Time in Fiber SFO London 5,375 mi 84 ms SFO Cape Town 10,124 mi 158 ms 1 ms at speed of light = Length of Massachusetts
  5. After one second, your flow of thought is interrupted. CC0

    pixabay.com Milliseconds 1 10 100 1000 10000 Not Magic Interrupted Too Late https://www.nngroup.com/articles/response-times-3-important-limits/
  6. App services: more cloud, more complexity CC0 openclipart.org REST API

    Auth - IdP #1 Analytics Ad Network Auth - IdP #2
  7. Premature optimization is the source of all evil. -Donald Knuth

    in 1974 CC0 pixabay.com Don't touch that dial. (yet)
  8. Building connected mobile apps is hard. Monitoring shouldn't be. Thanks!

    Clay Smith, New Relic @smithclay Mobile Delivery Days 2016 CC0 wikimedia.org