Em vez de meses, Hawkin Dynamics evolui o produto em apenas duas semanas
Introdução
A Hawkin Dynamics oferece pesquisas com dados biomecânicos para que equipes esportivas possam melhorar o desempenho dos atletas. As plataformas de força conectadas à Internet coletam dados de atletas, que são em seguida analisados e disponibilizados em apps da Web e para dispositivos móveis em tempo real. A empresa atende clientes como NHL, NCAA, EPL e outras ligas.
Desafiar
Medir os movimentos de atletas e oferecer análise em tempo real é complexo. Por exemplo, em um simples salto vertical, as plataformas de força da Hawkin Dynamics precisam capturar mais de 10.000 pontos de dados em segundos, para então analisar esses dados na nuvem e enviar as análises instantaneamente para os treinadores.
Originalmente, o back-end foi desenvolvido usando o Firebase Realtime Database e a Amazon Web Services (AWS), com Android e Node.js para enviar as análises. Isso exigiu meses de esforços: a combinação de componentes e a criação de uma camada de dados para o app da Web. Em última instância, a meta é oferecer um serviço de análise completo a treinadores, o que exigirá meses ou anos de desenvolvimento.
Solução
Com o Cloud Firestore, a Hawkin Dynamics conseguiu otimizar o back-end para lidar com o cálculo e a transmissão intensa de dados. Usando somente um desenvolvedor, a equipe migrou do Firebase Realtime Database para o Cloud Firestore em poucos dias. Para isso, bastou remover a camada de dados Web legada (que não era mais necessária devido ao Cloud Firestore) e substituir as funções do nó atual pelas funções do Cloud.
Antes do Cloud Firestore, o plano da equipe era contratar um desenvolvedor de back-end para poder se concentrar em desenvolver novos recursos. No entanto, depois de usar o Cloud Firestore, isso não foi mais necessário (até o momento), o que gerou uma redução de 50% nos custos de contratação. Eles também conseguiram lançar novos apps Web e Android em duas semanas. Os dois novos apps incluíram vários recursos que, originalmente, estavam previstos para dali a meses. Com o Firebase, a equipe deu um enorme salto em direção à versão ideal do produto.
Resultados
duas semanas para elevar o nível do produto
redução de 50% no custo de desenvolvimento
2.500 linhas de código a menos para manutenção
"Com o Firebase Realtime Database, percebemos que criamos o melhor software para testes de plataformas de força do mercado. Graças ao Cloud Firestore, em apenas duas semanas criamos um sistema consideravelmente superior com recursos que nunca imaginamos ser possível entregar desde o primeiro dia."
- Chris Wales, CTO da Hawkin Dynamics