Multi-CDN environments are on the rise. Brands like eBay, Twitter, and ESPN have adopted this strategy, and for good reason. Multi-CDNs enable high-traffic sites and applications to improve performance and increase service reliability with relatively low operational overhead. Kristopher Beevers and Ray Panahon address key challenges in understanding when a multi-CDN environment makes sense, how to implement it, and what techniques are available before diving into Riot Games’s architecture to explore how a multi-CDN strategy helped optimize traffic delivery and user experience for its customers and discussing some of the challenges faced along the way. Kristopher and Ray also review the infrastructure considerations and complementary technologies needed to meet multi-CDN objectives.