Runtastic economiza € 300.000 e permanece no caminho do crescimento usando a AWS
2022
A Runtastic atende entusiastas do fitness desde 2009, criando uma comunidade de usuários em torno dos aplicativos de saúde e bem-estar. A empresa agora tem dezenas de milhões de clientes na Europa, América do Sul e EUA. Mas seu rápido crescimento trouxe desafios para a antiga infraestrutura de tecnologia da empresa. Ao migrar para a AWS, a Runtastic reduziu a latência, melhorou a experiência do cliente e economizou mais de € 300.000 somente em novos gastos com infraestrutura.
Economizamos muito tempo e dinheiro usando a AWS. A substituição de um cluster de servidores de banco de dados on-premises economizou cerca de € 300.000.”
Stefan Damm
Diretor de tecnologia, Runtastic
Runtastic economiza € 300.000 e permanece no caminho do crescimento usando a AWS
A empresa de fitness on-line Runtastic passou por muitas mudanças desde seu lançamento na Áustria em 2009. No início, ela executava serviços usando hospedagem na web e sistemas on-premises antes de começar a migrar para a nuvem. Ao longo do caminho, foi adquirida pela marca internacional de fitness adidas e simplificou suas ofertas de produtos. Em cada etapa do processo, ela buscou a melhor infraestrutura para apoiar seu crescimento.
Agora, na próxima fase de seu desenvolvimento, a Runtastic melhorou a escalabilidade, reforçou o backup e a recuperação e economizou € 300.000 migrando servidores on-premises para a Amazon Web Services (AWS). Além disso, usar a AWS significa que seus desenvolvedores têm menos manutenção de infraestrutura e estão livres para se concentrar na criação de novos produtos e na atualização dos existentes.
A Runtastic usou AWS e on-premises durante os dias de inicialização
A Runtastic tem um conjunto de talentos técnicos muito rico. Dos 280 funcionários, 140 se reportam ao diretor de tecnologia (CTO) Stefan Damm. A empresa estava orgulhosa de seu talento, mas otimizar o uso desse talento se tornou um problema. “Desenvolvemos muita experiência no gerenciamento de nossa própria infraestrutura”, diz Armin Deliomini, chefe de infraestrutura da Runtastic. “Infelizmente, foi demorado e desviou uma equipe altamente qualificada de um trabalho que agregava mais valor”
A necessidade de maior escalabilidade e desempenho, dimensionar corretamente sua infraestrutura e liberar a equipe do trabalho rotineiro de administração e manutenção levou a Runtastic a migrar de uma infraestrutura on-premises para a AWS. A empresa percebeu que usar o Amazon CloudFront, um serviço de rede de entrega de conteúdo (CDN), e o Amazon Simple Storage Service (Amazon S3), um serviço escalável de armazenamento de objetos, seria uma solução melhor do que tentar executar tudo on-premises.
À medida que a empresa crescia, suas ofertas e infraestrutura se desenvolviam. A Runtastic começou com um site e aplicativos móveis personalizados para corrida e outras atividades ao ar livre, usando GPS para rastrear as atividades. Isso se expandiu para 30 aplicativos de condicionamento físico diferentes, incluindo aqueles para corrida, ciclismo e monitoramento nutricional. “Estávamos operando muitas coisas on-premises, mas fazia sentido usar o Amazon CloudFront e o Amazon S3 para entrega de ativos”, diz Damm. “Como startup, sempre buscamos o melhor valor. Vimos que esse tipo de abordagem híbrida fazia sentido, então a Runtastic começou a usar a AWS logo no início.”
Escalabilidade para oferecer suporte a serviços em tempo real para aplicativos populares
Em 2015, a Runtastic foi adquirida pela marca internacional de fitness adidas. A aquisição impulsionou o perfil global da Runtastic. Também deu à empresa a oportunidade de avaliar as ofertas de produtos, as operações e a infraestrutura que havia construído nos últimos 6 anos.
Logo, a internet móvel se tornou suficientemente difundida para que a empresa se afastasse de vários aplicativos que registravam dados e os enviavam do monitor de condicionamento físico do usuário após uma sessão. Conectividade em tempo real era o que os usuários queriam. Em 2019, a empresa decidiu se concentrar em oferecer apenas dois aplicativos: adidas Running e adidas Training.
Essa mudança estratégica transformou as necessidades de infraestrutura da Runtastic. “Precisávamos migrar mais serviços para a nuvem porque tínhamos campanhas de marketing que estavam produzindo picos grandes e imprevisíveis”, diz Damm. “Também vimos mais carga à medida que adicionamos aspectos sociais, como feeds de notícias e interação direta entre usuários em recursos como comentários. Precisávamos de uma melhor escalabilidade para nos ajudar a oferecer serviços em tempo real para nossos usuários em todo o mundo.”
Um número crescente de registros e ativações de usuários e um maior volume de monitoramento de atividades também sobrecarregaram a infraestrutura e retardaram o processamento.
Quando a comunidade da Runtastic totalizou dezenas de milhões de usuários em todo o mundo, a latência se tornou um problema crítico. “Estávamos usando soluções on-premises há anos”, diz Deliomini. “No entanto, a migração para a AWS melhorou o desempenho em mercados estrangeiros sem que precisássemos construir novos data centers no exterior. Isso também liberou a equipe para inovar e aprimorar nossos produtos.”
Para atender à crescente base de usuários, a Runtastic migrou para o Amazon Elastic Compute Cloud (Amazon EC2), que fornece capacidade computacional segura e redimensionável para workloads, e expandiu o uso do Amazon S3 e do Amazon CloudFront.
Redução dos custos de hardware em € 300.000 e, ao mesmo tempo, suporte dos picos de demanda
A Runtastic logo enfrentou um novo desafio quando ocorreu a pandemia da COVID-19. Ele viu o uso de seus aplicativos aumentar. Sempre que um país entrava em lockdown, a demanda aumentava, pois os usuários repentinamente tinham mais tempo livre para se exercitar.
Para manter o desempenho, a Runtastic decidiu lançar mais serviços da AWS, já que essa estratégia já havia funcionado bem para responder aos picos de demanda. “Economizamos muito tempo e dinheiro usando a AWS. Por exemplo, estávamos pensando em substituir um cluster de servidores de banco de dados on-premises, com 64 servidores no total, e, só com o custo de hardware, economizamos cerca de € 300.000”, diz Damm. “Depois, há o custo de manter a infraestrutura, a equipe para gerenciá-la e todos os extras. Usando o Amazon S3, conseguimos escalar de forma rápida e econômica para atender à demanda.”
A Runtastic está avaliando a redução de custos e as melhorias nos serviços para que possa usar melhor a AWS para melhorar o desempenho e aumentar a eficiência. Isso ajudará a determinar como e quando ela migrará a infraestrutura on-premises adicional. O Programa de Aceleração da Migração (MAP) da AWS é um programa abrangente e comprovado de migração para a nuvem desenvolvido com base na experiência da AWS em migrar milhares de clientes corporativos para a nuvem. Isso ajudará a Runtastic a fazer as escolhas certas.
A Runtastic, apesar de ainda ter soluções on-premises, sabe que a nuvem é para onde os negócios se dirigem e está comprometida com ela. “Se eu fosse uma nova startup, lançaria na nuvem. Isso evita muitas dores de cabeça”, diz Damm. “Mesmo para nós, que somos hábeis no uso on-premises, usar a AWS faz muito sentido. Continuamos focados em fazer a melhor escolha para nossos clientes e para a empresa. Cada vez mais, isso significa a nuvem.”
Sobre a Runtastic
Fundada em 2009 em Linz, Áustria, a Runtastic é uma provedora de monitoramento de condicionamento físico adquirida pela marca esportiva adidas em 2015. A empresa, que emprega 280 pessoas, tem dezenas de milhões de clientes em todo o mundo. Usando o aplicativo, os usuários podem acompanhar, registrar e compartilhar suas conquistas físicas em 10 idiomas diferentes.
Benefícios da AWS
- Economizou € 300.000 em custos de hardware
- Atingiu picos imprevisíveis na demanda
- Liberou os desenvolvedores para se concentrarem em novos produtos
- Aprimorou a redundância com backup e recuperação escaláveis
Produtos da AWS usados
Amazon EC2
O Amazon Elastic Compute Cloud (Amazon EC2) é um serviço da Web que disponibiliza capacidade computacional segura e redimensionável na nuvem. Ele foi projetado para facilitar a computação em nuvem na escala da web para os desenvolvedores.
Amazon CloudFront
O Amazon CloudFront é um serviço rápido de rede de entrega de conteúdo (CDN) que entrega dados, vídeos, aplicativos e APIs a clientes em todo o mundo com segurança, baixa latência e altas velocidades de transferência em um ambiente de uso facilitado para desenvolvedores.
Amazon S3
O Amazon Simple Storage Service (Amazon S3) é um serviço de armazenamento de objetos que oferece escalabilidade, disponibilidade de dados, segurança e performance líderes do setor.
Comece a usar
Organizações de todos os portes, em todos os setores, estão transformando seus negócios e cumprindo suas missões todos os dias usando a AWS. Entre em contato com nossos especialistas e comece sua própria jornada para a AWS hoje mesmo.