Dopo aver implementato i servizi di Google Cloud Platform, è evidente che la piattaforma di streaming musicale Spotify è più vicina che mai a scalare e a dominare il mercato.
In questo caso di studio, analizzeremo alcuni dei segreti del successo di Spotify.
Come Spotify domina il mercato
È difficile non amare Spotify, vero?
I simpatici svedesi hanno conquistato il mondo quando hanno lanciato il loro servizio di streaming musicale nel 2008. Offrire qualsiasi musica per ogni occasione è stata la chiave del loro successo fino ad ora, e più di 75 milioni di utenti in tutto il mondo pagano volentieri il loro abbonamento mensile per accedere a una versione priva di pubblicità delle loro liste di corsa, brani da discoteca e podcast preferiti a qualsiasi ora del giorno (o della notte).
Ma non è un risultato da poco.
Se avete prestato attenzione alla scena musicale negli ultimi anni, saprete bene che le società di streaming musicale – siano esse guidate da celebrità o da guru della tecnologia – sembrano andare e venire come una fila infinita di mediocri one-hit wonders. Spotify, tuttavia, è sempre stata qui e, dopo la collaborazione con Google Cloud Platform, sembra diventare sempre più grande e forte.
Prestazioni solide come la roccia per Spotify
La missione di Spotify è quella di sbloccare il potenziale della creatività umana e lo fa dando agli artisti la possibilità di vivere della loro arte e a miliardi di fan l’opportunità di trovare ispirazione in essa.
Per raggiungere questo obiettivo, Spotify deve garantire prestazioni solide ovunque.
Con l’aggiunta di oltre 20.000 brani al giorno al suo già vasto catalogo, Spotify ha bisogno di un fornitore stabile che possa occuparsi della sua infrastruttura e scalare quasi istantaneamente.
E non sorprende che la scelta sia caduta su Google Cloud Platform.
Gli svedesi non sono gli unici a spostare i loro dati sulle nuvole. In effetti, l’ascesa dei servizi cloud è uno dei cambiamenti tecnici più importanti dell’ultimo decennio. Anziché mantenere la propria infrastruttura e i propri esperti all’interno dell’azienda, come avveniva in passato, la maggior parte delle organizzazioni ritiene che sia economicamente vantaggioso migrare i propri dati verso i fornitori di cloud.
In effetti, la sua diffusione è tale che una recente indagine di McAfee ha rivelato che il 97% delle aziende intervistate ha ammesso di utilizzare un servizio cloud nel proprio lavoro quotidiano. In altre parole, sta diventando onnipresente.
Fino a poco tempo fa, Spotify utilizzava metodi di data center tradizionali, un tempo riconosciuti come soluzioni convenienti ed efficienti. Questo metodo ha permesso a Spotify di continuare a crescere, ma le sue esigenze di scalabilità hanno fatto sì che fosse giunto il momento di esaminare più da vicino la soluzione del data center e il suo confronto con i fornitori di cloud.
Cosa ci guadagna Spotify? Vediamo come si articola.
Scalabilità istantanea e illimitata
Immaginate di dover partecipare a un’impegnativa gara su pista e che tutti i vostri concorrenti indossino scarpe da corsa e attrezzature sportive di ultima generazione. Tu, invece, sei riuscita a infilarti in un paio di jeans di tre taglie più piccoli. Non è molto intelligente, vero? Mentre i vostri concorrenti partono velocemente, voi vi muovete lentamente sulla linea di partenza, riuscendo a malapena a muovervi con i jeans che scoppiano, e rimpiangendo disperatamente la deliziosa pizza che avete mangiato ieri a cena.
Uno scenario improbabile, si potrebbe dire. Ma è proprio così che le aziende sono intrappolate in infrastrutture e soluzioni software che hanno superato da tempo. Se non riuscite a scalare, faticherete a muovervi nella direzione che desiderate e sicuramente non riuscirete a tenere il passo della concorrenza.
Con Google Cloud Platform, Spotify può ora ottenere l’accesso immediato a più spazio di archiviazione per la sua continua crescita. Offrendo più di 30 milioni di brani e 2 miliardi di playlist, è facile capire perché Spotify avesse bisogno di un sistema più flessibile. Tradizionalmente, per scalare oltre un certo punto, i dati devono essere distribuiti su diversi server. Con i servizi cloud, Spotify può premere qualche pulsante, ottenere qualche altro nodo e scalare quasi istantaneamente.
Si tratta di una soluzione più efficiente dal punto di vista dei costi e con maggiori possibilità di collaborazione e mobilità.
Un ulteriore vantaggio è il prezzo. Un provider cloud vi consentirà di avere più spazio a un prezzo inferiore, offrendo così un’offerta molto più flessibile ed economica rispetto alle soluzioni tradizionali on-premise. Quando Spotify gestiva i propri data center, l’organizzazione pagava sia l’hardware dei server che le apparecchiature di rete, per non parlare dei contratti di locazione. Le soluzioni on-premise possono essere costose al giorno d’oggi, soprattutto se limitano le possibilità di scalabilità.
Trasferendo i propri dati su Google Cloud Platform, Spotify potrà beneficiare di strumenti come Google Cloud VPN e Google Direct Peering per ottenere un servizio musicale veloce e affidabile. In altre parole, questa mossa garantirà agli utenti di tutto il mondo di continuare ad accedere a un servizio musicale veloce e di qualità.
Pratiche di collaborazione a livello mondiale
Avete mai avuto uno di quei problemi che vi tengono svegli notte dopo notte? Nonostante le infinite ore trascorse a cercare di risolvere il problema, non si è ancora riusciti a trovare una soluzione adeguata. È probabile che centinaia di persone si stiano chiedendo la stessa cosa.
E nemmeno un’azienda grande come Spotify può sapere tutto.
Pur affidandosi al team di supporto dedicato di Google per le richieste più importanti, Spotify ha deciso di trovare soluzioni proprie quando si trattava di problemi minori. Dopo tutto, ci sono cose che si possono imparare solo con l’esperienza. Quando ha dovuto affrontare alcuni ostacoli nel processo di migrazione, Spotify ha deciso che era meglio rivolgersi a qualcuno piuttosto che isolarsi e ha trovato un ambiente altamente collaborativo.
Uno dei principali ingegneri software di Spotify, Dave Zolotusky, ha scoperto che persone di ogni tipo di organizzazione erano estremamente disponibili e desiderose di aiutare, lanciando così Spotify come partecipante attivo in una discussione mondiale e collaborativa che cerca di rendere i servizi cloud più accessibili e intuitivi. “Forse non abbiamo trovato la soluzione magica”, ha spiegato Zolotusky, “ma abbiamo trovato persone che stavano cercando di fare la stessa cosa e che forse erano all’80% e (…) ci hanno contattato volentieri”.
Rendendo più accessibile la conoscenza del cloud, queste pratiche di collaborazione a livello mondiale possono avere un grande impatto sulla tecnologia e sul modo in cui le aziende si approcciano ai servizi cloud.
Più grande, migliore, più veloce, più forte: le grandi interrogazioni di database
Prima di passare a Google Cloud Platform, Spotify ha passato anni a esaminare le varie offerte cloud disponibili sul mercato. Pur utilizzando Amazon per alcune esigenze, hanno deciso di mantenere la maggior parte dell’infrastruttura in sede. Quando Spotify si è resa conto che il suo crescente business globale avrebbe richiesto costosi investimenti in data center, ha deciso che sarebbe stato finanziariamente più saggio effettuare il passaggio, senza contare che un provider cloud di qualità avrebbe fatto risparmiare tempo e risorse preziose.
La grande forza trainante della migrazione è quella di fare meno cose da soli. Lungi dall’essere una mossa pigra, questa decisione consente loro di avere più tempo per fare ciò che sono veramente bravi a fare: l’innovazione. Poiché la concentrazione è una risorsa preziosa, Spotify risparmia ora molto tempo nel tentativo di far funzionare i propri servizi su vari canali.
Siamo tutti d’accordo che il risparmio di tempo e di risorse è un vantaggio favoloso, ma si dice che Spotify abbia scelto Google Cloud Platform per i suoi strumenti quasi imbattibili per l’elaborazione dei dati. Guillaume Leygues, responsabile dell’ingegneria di Google Cloud, ha rivelato che l’utilizzo dei servizi di Google consentirà a Spotify di eseguire complesse interrogazioni al database e di ottenere rapidamente le risposte. In questo modo Spotify può effettuare analisi approfondite più frequenti, testare le funzionalità, guidare lo sviluppo del prodotto e realizzare funzionalità più intelligenti rivolte all’utente.
Essere all’avanguardia nella tecnologia dei big data è un grande punto di forza di Google Cloud Platform. In particolare BigQuery, il database di Google per l’analisi dei dati gestiti, è stata la maggiore attrazione per Spotify. Inoltre, Spotify beneficerà di Dataflow per l’elaborazione di dati in streaming e batch e di Bigtable, che può potenzialmente sostituire la necessità di Cassandra, un sistema open source di gestione di database distribuiti, e le risorse necessarie per gestirlo.
I vantaggi di Google in sintesi
Possibilità di scalare istantaneamente
Risoluzione efficiente dei problemi
Strumenti potenti per l’elaborazione dei Big Data
Pratiche di collaborazione
Siete pronti a dominare il vostro mercato?
Grazie ai potenti strumenti di elaborazione dei dati e alle infinite possibilità di scalabilità, è chiaro che Spotify può ambire a dominare il mondo. Strumenti più veloci e più solidi consentono di introdurre rapidamente nuove funzionalità, semplicemente perché non devono riadattare la propria infrastruttura per realizzare la prossima grande novità nel quartier generale di Spotify.
Siete pronti a collaborare con Google Cloud Platform e a sfruttare i vantaggi di uno dei migliori fornitori di cloud? Contattateci tramite la nostra pagina di contatto!