Shoot For The Clouds: Como o Spotify domina o mercado

Descubra o que se segue nas aquisições de TI

Shoot For The Clouds: Como o Spotify domina o mercado post image

Depois de implementar os serviços da Google Cloud Platform, é evidente que a plataforma de streaming de música Spotify está mais perto do que nunca de aumentar a escala e alcançar o domínio do mercado.

Neste estudo de caso, vamos analisar alguns dos segredos por detrás do sucesso do Spotify.

Como o Spotify domina o mercado

É difícil não gostar do Spotify, certo?

Os suecos fixes tomaram o mundo de assalto quando lançaram o seu serviço de streaming de música em 2008. Oferecer qualquer música para qualquer ocasião tem sido a chave do seu sucesso até agora, e mais do que 75 milhões de utilizadores em todo o mundo pagam de bom grado a sua taxa de subscrição mensal para aceder a uma versão sem anúncios das suas listas de corrida, músicas de discoteca e podcasts favoritos a qualquer hora do dia (ou da noite).

Mas este não é um feito pequeno.

Se prestou alguma atenção à cena musical nos últimos anos, sabe bem que as empresas de streaming de música – quer sejam lideradas por celebridades ou gurus da tecnologia – parecem ir e vir como uma fila interminável de medíocres maravilhas de um só êxito. O Spotify, no entanto, esteve sempre presente e, depois de se associar à Google Cloud Platform, parece estar a crescer e a ficar mais forte a cada minuto que passa.

Desempenho sólido como uma rocha para o Spotify

A missão do Spotify é desbloquear o potencial da criatividade humana, e estão a abordá-lo dando aos artistas a oportunidade de viverem da sua arte e a milhares de milhões de fãs a oportunidade de se inspirarem nela.

Para o conseguir, o Spotify precisa de garantir um desempenho sólido em todo o lado.

Ao adicionar mais de 20.000 faixas por dia ao seu já vasto catálogo, o Spotify precisa de um fornecedor estável que possa cuidar da sua infraestrutura e escalar quase instantaneamente.

E, sem surpresa, a sua escolha recaiu sobre o Google Cloud Platform.

Os suecos não são os únicos a transferir os seus dados para as nuvens. De facto, o aumento dos serviços em nuvem é uma das mudanças técnicas mais importantes da última década. Em vez de manter a sua infraestrutura e os seus especialistas internamente, como era a norma, a maioria das organizações considera que faz sentido, em termos económicos, migrar os seus dados para fornecedores de serviços na nuvem.

Na verdade, é tão popular que um inquérito recente da McAfee revelou que 97% das empresas inquiridas admitiram utilizar um serviço de nuvem no seu trabalho diário. Por outras palavras, está a tornar-se omnipresente.

Até há pouco tempo, a Spotify utilizava métodos tradicionais de centros de dados, um método que já foi reconhecido como uma solução económica e eficiente. Este método permitiu que o Spotify continuasse a crescer, mas os seus requisitos de escalabilidade significavam que era altura de analisar melhor a sua solução de centro de dados e a sua comparação com os fornecedores de serviços na nuvem.

Então, o que é que o Spotify ganha com isso? Vamos lá ver o que se passa.

Escalonamento instantâneo e ilimitado

Imagine o seguinte: está prestes a competir numa desafiante corrida de pista e todos os seus concorrentes estão a usar os mais recentes ténis de corrida e equipamento desportivo. Tu, por outro lado, conseguiste enfiar-te num par de calças de ganga que são 3 números mais pequenos. Não é muito inteligente, pois não? Enquanto os seus concorrentes partem rapidamente, você está a arrastar-se lentamente pela linha de partida, mal conseguindo mexer-se com umas calças de ganga que estão a rebentar pelas costuras, ao mesmo tempo que se arrepende desesperadamente da deliciosa pizza que comeu ontem ao jantar.

Um cenário improvável, pode dizer-se. Mas, na realidade, é assim que as empresas estão presas a uma infraestrutura e a uma solução de software que já ultrapassaram há muito tempo. Se não conseguir aumentar a escala, terá dificuldade em avançar na direção que pretende – e certamente não conseguirá acompanhar a concorrência.

Com o Google Cloud Platform, o Spotify pode agora ter acesso imediato a mais espaço de armazenamento à medida que continua a crescer. E ao oferecer mais de 30 milhões de músicas e 2 mil milhões de listas de reprodução, é fácil perceber porque é que o Spotify precisava de um sistema mais flexível. Tradicionalmente, para escalar para além de um determinado ponto, os seus dados têm de ser distribuídos por vários servidores. Com os serviços em nuvem, o Spotify pode premir alguns botões, obter mais alguns nós e aumentar a escala quase instantaneamente.

Trata-se de uma solução mais económica, com maior possibilidade de colaboração e maior mobilidade.

An added benefit is the price. Um fornecedor de serviços na nuvem permite-lhe ter mais espaço por menos dinheiro, oferecendo-lhe assim um negócio muito mais flexível e económico do que as soluções locais mais tradicionais. Quando a Spotify geria os seus próprios centros de dados, a organização pagava tanto o hardware do servidor como o equipamento de rede – para não falar dos alugueres. Atualmente, as soluções no local podem ser dispendiosas, especialmente se também limitarem as suas possibilidades de expansão.

By transferring their data to Google Cloud Platform, Spotify will benefit from tools such as Google Cloud VPN and Google Direct Peering to get a fast and reliable music service. Por outras palavras, esta medida garantirá que os utilizadores de todo o mundo continuarão a ter acesso a um serviço de música rápido e de qualidade.

Práticas de colaboração a nível mundial

Já alguma vez teve um daqueles problemas que o mantêm acordado noite após noite? Apesar de passar um número interminável de horas a tentar resolver o problema, continua a não conseguir encontrar uma solução adequada. Bem, é provável que haja centenas de pessoas a perguntarem-se exatamente a mesma coisa.

E nem mesmo uma empresa tão grande como o Spotify pode saber tudo.

Embora confiando na equipa de apoio dedicada da Google para as grandes questões, o Spotify decidiu que queria encontrar soluções próprias quando se tratava de pequenos desafios. Afinal de contas, há coisas que só se aprendem com a experiência. Quando se deparou com alguns obstáculos no processo de migração, o Spotify decidiu que era melhor contactar do que isolar-se – e o que encontrou foi um ambiente altamente colaborativo.

Um dos principais engenheiros de software do Spotify, Dave Zolotusky, descobriu que pessoas de todos os tipos de organizações estavam extremamente disponíveis e ansiosas por ajudar, lançando assim o Spotify como um participante ativo numa discussão mundial e colaborativa que tenta tornar os serviços em nuvem mais acessíveis e intuitivos. “Podemos não ter encontrado a solução mágica”, explicou Zolotusky, “mas encontrámos pessoas que estavam a tentar fazer a mesma coisa e que talvez estivessem 80% lá, e (…) a contactar-nos alegremente”.

Ao tornar o conhecimento sobre a nuvem mais acessível, estas práticas de colaboração a nível mundial podem ter um grande impacto na tecnologia e na forma como as empresas abordam os serviços de nuvem.

Maior, melhor, mais rápido, mais forte: consultas a grandes bases de dados

Antes de mudar para o Google Cloud Platform, o Spotify passou anos a analisar as várias ofertas de serviços na nuvem disponíveis no mercado. Embora utilizem a Amazon para determinadas necessidades, decidiram manter a maior parte da sua infraestrutura no local. Quando o Spotify se apercebeu de que o seu crescente negócio global exigiria investimentos dispendiosos em centros de dados, decidiu que seria financeiramente mais sensato fazer a mudança – para não mencionar que um fornecedor de serviços de nuvem de qualidade lhes pouparia tempo e recursos preciosos.

A grande força motriz por detrás da migração é fazer menos coisas por si próprio. Longe de ser uma atitude preguiçosa, esta decisão permite-lhes ter mais tempo para fazer aquilo em que são realmente bons: inovar. Como a concentração é um recurso precioso, o Spotify poupa agora muito tempo a tentar fazer com que os seus serviços funcionem em vários canais.

Todos concordamos que a poupança de tempo e de recursos é uma vantagem fabulosa, mas o que se diz é que o Spotify escolheu o Google Cloud Platform devido às suas ferramentas quase imbatíveis para o tratamento de dados. Guillaume Leygues, Diretor de Engenharia da Google Cloud, revelou que a utilização dos serviços da Google permitiria ao Spotify efetuar consultas complexas a bases de dados e obter respostas rapidamente. Isto permite que o Spotify efectue análises aprofundadas e testes de características com maior frequência, orientando o desenvolvimento de produtos e características mais inteligentes para o utilizador.

O facto de estar na vanguarda no que diz respeito à tecnologia de grandes volumes de dados é um grande ponto forte da Google Cloud Platform. Especialmente o BigQuery, a base de dados analítica gerida pela Google, foi o maior atrativo para o Spotify. Além disso, o Spotify beneficiará do Dataflow para processamento de dados em fluxo contínuo e em lote, e do Bigtable, que pode potencialmente substituir a sua necessidade de Cassandra, um sistema de gestão de bases de dados distribuídas de código aberto, e os recursos necessários para o gerir.

Visão geral dos benefícios do Google

Possibilidades instantâneas de escalonamento

Resolução eficiente de problemas

Ferramentas poderosas para processar grandes volumes de dados

Práticas de colaboração

Pronto para dominar o seu mercado?

Munido de fortes ferramentas de processamento de dados e de infinitas possibilidades de escalonamento, é bastante claro que o Spotify pode alcançar o domínio mundial. Ferramentas mais rápidas e mais fortes significam que são capazes de lançar rapidamente novas funcionalidades – simplesmente porque não têm de reajustar a sua própria infraestrutura para criar a próxima grande novidade na sede do Spotify.

Está pronto para se associar ao Google Cloud Platform e colher os benefícios de um dos melhores fornecedores de serviços na nuvem? Entre em contacto através da nossa página de contacto!