Build resilient systems at scale
May 27–29, 2015 • Santa Clara, CA

Preparing for CDN failure: Why and how

Aaron Peters (TurboBytes), Kyle Young (Mobify)
4:10pm–4:50pm Thursday, 05/28/2015
Location: Ballroom CD
Average rating: ***..
(3.67, 6 ratings)
Slides:   1-PDF 

Prerequisite Knowledge

Attendees should have some basic understanding of content delivery over HTTP(S), latency and analyzing performance data.


CDNs (content delivery networks) promise to increase the reliability of your site/app and deliver your content at high speed all the time. But do they really? Assuming the answer is No, what do you do? How do you prepare for CDN failure?

Aaron and Kyle will deliver a fast-paced, data-filled talk about CDNs, performance, monitoring, and implementing multi-CDN. You’ll first hear examples of CDNs failing, in different ways and for different reasons. Spoiler: It can get ugly.

Next up is a walk-through of the many ways you can monitor CDN performance for different types of content, and how to make good sense of the data. Spoiler: Resource Timing API.

Part three of the talk is about mitigating CDN failure. How can you do that? Multi-CDN as a performance-improving strategy has been gaining popularity over the past few years. What is multi-CDN? What are the different ways of implementing it and the challenges that you will run into?

The talk ends with an insightful Mobify ‘war story’ about how CDN monitoring and switching CDNs saved them a lot of grief.

Attendees will walk away with:

  • A strong desire to take a closer look at the performance of their CDN
  • A good understanding of different ways to monitor CDN performance and of how to make sense of the data
  • Knowledge of different ways of doing multi-CDN and guidance to get started.
Photo of Aaron Peters

Aaron Peters


Aaron has worked with the web since 1997 in the areas of product, business development, UI and tech. Following three years of web performance consultancy, he founded and built the multi-CDN company TurboBytes in 2012 where he leads the company’s growth as CEO.

Photo of Kyle Young

Kyle Young


Kyle Young is a system engineer and DevOps enthusiast at Mobify, helping automate what can be, and moving things into very small shell scripts.