Spotify x Kubernetes

Met dank aan de Kubernetes community (kubernetes.io) kunnen wij een kijkje nemen in de keuken van Spotify – de grootste streamingsdienst in de wereld. De muziekgigant is in 2008 geïntroduceerd en heeft sindsdien een exponentiële groei meegemaakt, Spotify heeft nu 200 miljoen actieve gebruikers per maand!

De uitdaging bij Spotify

Vanaf de start is Spotify al voorloper op techniek, zo waren zij ook één van de eerste bedrijven die gebruikt maakte van microservices en Docker, waarmee ze in 2014 startte. Toen ter tijd ontwikkelde zij daar hun eigen, open-source containerorchestratie-systeem bij, Helios. Al gauw merkte de CEO dat een klein team dat werkte aan Helios functies niet genoeg was om hun developers snel en efficiënt te laten werken.

Before, teams would have to wait for an hour to create a new service and get an operational host to run it in production, but with Kubernetes, they can do that on the order of seconds and minutes.

- James Wen, Site Reliability Engineer at Spotify

De overstap naar Kubernetes

Ook bij Spotify bleef de groei van Kubernetes niet onopgemerkt. Ze waren verrast door de groei van de community en wilden hier ook deel van uitmaken. Allereerst omdat Kubernetes meer functies heeft dan Helios, wat met name positieve impact heeft op de snelheid en kosten, maar ook het bijdragen aan en leren van de industrie was voor Spotify erg belangrijk.