Hoy en día, las empresas de salud y bienestar que dan prioridad a lo digital deben ofrecer experiencias de usuario rápidas, fiables y personalizadas que funcionen en cualquier momento y lugar. Al mismo tiempo, deben gestionar el creciente tráfico de usuarios, el procesamiento de datos en tiempo real y los costes de infraestructura en una combinación de entornos en línea y fuera de línea. Para ButfitSeúluna empresa emergente de tecnología del fitness con sede en Corea del Sur, satisfacer estas demandas significaba replantearse la arquitectura de su plataforma desde cero.
Fundada en 2018, ButfitSeoul combina servicios de fitness físico como su gimnasio premium BUTFITGROUND y los entrenamientos en grupo TEAMBUTFIT con una experiencia digital mobile-first que recompensa a los usuarios por mantenerse activos. Los miembros conectan sus equipos de ejercicio a la aplicación Butfit, realizan un seguimiento de los datos de rendimiento en tiempo real y ganan puntos canjeables, convirtiendo cada entrenamiento en una experiencia lúdica y atractiva.
Modernización de la arquitectura para soportar el crecimiento, los datos en tiempo real y los usuarios sin conexión.
A medida que la base de usuarios y el alcance de los servicios de ButfitSeoul se ampliaban rápidamente tras la pandemia de COVID-19, su arquitectura RDBMS heredada ya no podía seguir el ritmo. La plataforma tenía dificultades para soportar picos de tráfico y sincronización de datos de baja latencia entre dispositivos. La ampliación requería una gestión compleja del backend y una infraestructura costosa. En particular, ofrecer una experiencia con capacidad de respuesta y funcionalidad offline se convirtió en algo crítico para gimnasios y usuarios en entornos de conectividad variable.
Para resolver estos retos, ButfitSeoul adoptó Couchbase como plataforma de datos central para su aplicación móvil y sus servicios backend. Couchbase se implementó en Amazon Web Services (AWS) para ofrecer flexibilidad, escalabilidad y fiabilidad nativa en la nube. La empresa también implementó Couchbase Mobile y Sync Gateway para permitir la sincronización en tiempo real y el almacenamiento en caché local directamente en los dispositivos de los usuarios.

Aplicaciones más rápidas y 70% menos llamadas a la API con Couchbase
Con la transición a Couchbase, ButfitSeoul pudo modernizar completamente su arquitectura y eliminar los cuellos de botella de la API, habilitar capacidades offline-first y mejorar drásticamente el rendimiento. Los datos en tiempo real, como la velocidad y la distancia en cintas de correr o remos, ahora se sincronizan automáticamente entre los dispositivos y la nube con una carga mínima de backend.

Desde su despliegue, ButfitSeoul ha:
-
- Reducción de las llamadas a la API de ~37 a 10 por sesión
- Reduce el tiempo de carga inicial de la aplicación de 3 segundos a menos de 1 segundo.
- Mejora de la capacidad de respuesta de la interfaz de usuario y de la fiabilidad fuera de línea.
- Reducción de los costes operativos y simplificación de los procesos DevOps
ButfitSeoul ha construido una plataforma moderna y escalable con Couchbase para apoyar sus servicios de fitness en tiempo real y ha ayudado a los usuarios a mantenerse activos, comprometidos y conectados en cada paso del camino.
Si está interesado en saber por qué más del 30% de Fortune 100 confían en Couchbase para impulsar sus aplicaciones, asegúrese de empezar a utilizar Couchbase Capella gratis hoy mismo. Y para ver más ejemplos de lo que nuestros clientes están haciendo con Couchbase, consulte nuestro página de estudios de casos de clientes.
