Hawkin Dynamics optimiza su producto en 2 semanas en lugar de meses
Introducción
Hawkin Dynamics ofrece datos biomecánicos para investigación que ayudan a los equipos deportivos a mejorar el rendimiento de sus atletas. Sus plataformas de fuerza conectadas a Internet recopilan datos de los atletas que, luego, se analizan y se pueden consultar desde apps web y para dispositivos móviles en tiempo real. La empresa tiene clientes en la NHL, NCAA, EPL y otras ligas.
Desafiar
Medir los movimientos de un atleta y proporcionar estadísticas en tiempo real es una tarea compleja. Por ejemplo, con un salto vertical simple, las plataformas de fuerza de Hawkin Dynamics deben capturar más de 10,000 datos en segundos, analizar los datos en la nube y proporcionar las estadísticas de inmediato a los entrenadores.
Originalmente, crearon su backend con Firebase Realtime Database y Amazon Web Services (AWS), con Android y Node.js para proporcionar las estadísticas. Esto llevó meses de trabajo: la combinación de los componentes y la creación de una capa de datos para su app web. Finalmente, planearon proporcionar un servicio completo de estadísticas para los entrenadores, que requerirá meses o años de desarrollo.
Solución
Con Cloud Firestore, el equipo de Hawkin Dynamics pudo optimizar su backend para realizar cálculos y transmisiones con un uso intensivo de datos. Con un solo desarrollador, el equipo migró de Firebase Realtime Database a Cloud Firestore en unos pocos días, simplemente mediante la eliminación de su capa de datos web heredada (que ya no necesitan gracias a Cloud Firestore) y el reemplazo de sus funciones de Node existentes con Cloud Functions.
Antes de comenzar a usar Cloud Firestore, el equipo planeaba contratar a un desarrollador de backend, de manera que ellos pudieran enfocarse en la creación de funciones nuevas. Sin embargo, después de usar Cloud Firestore, ya no necesitaron un empleado nuevo (por ahora), lo que redujo sus costos de contrataciones en más del 50%. Además, pudieron lanzar nuevas apps web y para Android en dos semanas. Las dos apps nuevas incluían muchas funciones que, inicialmente, planeaban lanzar meses después. Con Firebase, el equipo dio un salto importante para la realización de su visión del producto.
Resultados
2 semanas para llevar el producto a un nivel más alto
50% de reducción en los costos de desarrollo
2,500 menos líneas de código para mantener
"Con Firebase Realtime Database, sentimos que creamos el mejor software del mercado para probar plataformas de fuerza. Gracias a Cloud Firestore, en solo dos semanas construimos un sistema mucho mejor que, además, incluye funciones que no pensábamos que podíamos entregar desde el primer día".
- Chris Wales, director de Tecnología, Hawkin Dynamics