Until recently Etsy has relied on a single content delivery network (CDN) to optimize delivery of cacheable content, and to accelerate dynamic content to our community. Being tied to a single vendor for such a critical piece of site delivery infrastructure can limit the amount of flexibility you have available to you.
These limits exist in a number of dimensions with the potential to leave your site vulnerable to a single vendor’s availability. By diversifying your CDN providers you can put the power back in your hands, allowing you to get the best of both worlds in terms of performance, reliability and cost.
In this talk Marcus Barczak and Laurie Denness will present the journey Etsy has undertaken over the past 12 months to introduce two additional CDN providers into Etsy’s site delivery infrastructure. They will present:
* Etsy’s rationale for wanting to integrate multiple CDN providers
* The test methodology used for evaluating each provider against live production traffic
* Tooling and monitoring infrastructure built to support multiple providers
* The issues and challenges faced with a multiple vendor solution
The approach and techniques used in the design, evaluation and implementation of Etsy’s multi-CDN solution are applicable to a wide range of use cases. Attendees should leave this talk with some ideas around establishing meaningful evaluation criteria, strategies for conducting A/B split testing in a live production environment, and techniques that they may explore for implementing multiple CDN’s within their own environment.