How Spotify Aligned CDN Services for a Lightning Fast Streaming Experience

How Spotify Aligned CDN Services for a Lightning Fast Streaming Experience

  • February 27, 2020
Table of Contents

How Spotify Aligned CDN Services for a Lightning Fast Streaming Experience

Spotify built its business on flawless content delivery. Our streaming platform serves up more than 50 million tracks (plus an array of images and other assets) to more than 230 million monthly active users around the world — making us one of the world’s leading streaming services. With content that feels instant and immersive, we help our customers have the best experience possible with their favorite artists.

Behind the scenes, our technology has evolved over time to achieve our user experience goals. After a decade of growth, we were using a number of disparate CDN solutions — which added complexity to our platform architecture, as well as inefficiency within the R&D organization. Spotify’s multi CDN strategy for audio streaming was working well.

However serving other types of content like images or client updates led us to create a new squad that focused on standardizing our CDNs using Fastly’s edge cloud platform across diverse engineering teams, as well as provide automated tools, governance, and support.

Source: spotify.com

Share :
comments powered by Disqus

Related Posts

Automating Datacenter Operations at Dropbox

Automating Datacenter Operations at Dropbox

Switch provisioning at Dropbox is handled by a Pirlo component called the TOR Starter. The TOR Starter is responsible for validating and configuring switches in our datacenter server racks, PoP server racks, and at the different layers of our datacenter fabric that connect racks in the same facility together. Writing the TOR Starter on top of the ClusterOps queue provides us with a basic manager-worker queuing service.

Read More
Lyft’s Journey through Mobile Networking

Lyft’s Journey through Mobile Networking

In 5 years, the number of endpoints consumed by Lyft’s mobile apps grew to over 500, and the size of our mobile engineering team increased by more than 15x. To scale with this growth, our infrastructure had to evolve dramatically to utilize new advances in modern networking in order to continue to provide benefits for our users. This post describes the journey through the evolution of Lyft’s mobile networking: how it’s changed, what we’ve learned, and why it’s important for us as a growing business.

Read More
How we 30x’d our Node parallelism

How we 30x’d our Node parallelism

What’s the best way to safely increase parallelism in a production Node service? That’s a question my team needed to answer a couple of months ago. We were running 4,000 Node containers (or ‘workers’) for our bank integration service.

Read More