caso exito sprinter

Sprinter mejora el performance de su plataforma y optimiza sus costes en la nube al migrar a Google Cloud con ACKstorm

Sobre el cliente y el reto planteado

Sprinter es el lugar de encuentro para gente que vive deportivamente. Desde la apertura de su primera tienda en 1995 en Valencia, Sprinter se ha expandido por todo el país hasta sobrepasar las 100 tiendas físicas. Hoy en día, tienen más de 2600 empleados, entre tiendas, servicios centrales y logística, y cuentan con un ambicioso plan de expansión para los próximos años. En su Ecommerce B2C encontramos moda deportiva y casual, complementos y materiales para la práctica de multitud de deportes, como running, fitness, ciclismo, fútbol o pádel, etc.

Sprinter necesitaba una rearquitectura autoescalable, optimizar performance y costes, y consolidar su estrategia con un único proveedor de servicios cloud.

Por todo ello, junto a ACKstorm decidió migrar a Google Cloud, mejorando considerablemente en costes y en servicio de soporte y monitorización gracias a ACKstorm.

Sobre el proyecto y los resultados obtenidos

La solución diseñada e implementada por ACKstorm para Sprinter consistió en una migración a Google Cloud de su rearquitectura con un diseño autoescalado con Docker y un sistema de almacenamiento de objetos CloudFiles.

Gracias al know-how del equipo de ACKstorm, se mejoró la arquitectura de sistemas gracias al uso de la tecnología de Google Cloud, así como de la configuración de elementos y servicios de gestión y monitorización 24×7 y sin afectar al código existente.

Para ello se creó una infraestructura más reducida y estable formada por tipología de instancias definidas y afinadas a un tipo de tarea concreta. La adición de computación se efectuó únicamente mediante grupo de escalado horizontal, aumentando la sincronía y velocidad de acceso a Redis mediante Socket. También se aplicaron la división de computación efímera y resguardo de datos.

Además, se dispusieron en el sistema de bases de datos computación coherente con replicación Master-Slave, configurando tamaños y proporciones de instancias Slave diferentes de las originales y desempeñando así tareas dobles: servir consultas de lectura y replicar los cambio behind Master.

Para gestionar el número necesario de esclavos de la base de datos PostgreeSQL, se propuso utilizar un balanceador interno.

Finalmente, se añadió un entorno de DEV o STAGING con un elemento mínimo para la prueba de los flows de datos y aplicación mediante un sistema on-off autoaprovisionado.

logoSprinter 300x64 1
Managed Service Provider MSP

Sobre Sprinter

Sprinter es el lugar de encuentro para gente que vive deportivamente. Para esas personas que se levantan por la mañana, llevan los niños al colegio, trabajan 8 horas, y vuelven a casa para ponerse las zapatillas y salir a correr. Para esas heroínas que sacan tiempo de donde no lo hay para ir al gym, y saben que unas buenas zapatillas de deporte estilizan más la figura que unos tacones. Para todos aquellos que eligen la comodidad a la hora de vestir, sin sacrificar el estilo.

Sector: Retail-ecommerce

¿Quieres saber más sobre este caso de uso u otros?