Caso de Éxito
CaixaBank Tech: estabilizar, ampliar funcionalidades y downgrade de un ecommerce Magento
Auditoría, optimización, desarrollo continuo, downgrade y mantenimiento de la plataforma ecommerce Magento del banco con foco especial a las campañas masivas de lanzamiento de productos de CaixaBank.
Capacidad soportada
x20
de la carga habitual
Sector
Banca · Ecommerce
Tecnología
Magento EE → CE
Equipo
13 profesionales
Duración
32 meses
El Reto
Un ecommerce crítico con picos de tráfico impredecibles
Una empresa de CaixaBank hizo desarrollar un ecommerce Magento Enterprise a una consultora multinacional conocida. Contactaron con Keliam en relación a proyectos anteriores para ver si podíamos poner orden al desarrollo inicial.
El ecommerce inicialmente no permitía tener demasiados usuarios concurrentes haciendo que no soportara una carga decente de uso. Había que replantear arquitectura, rendimiento y procesos sin interrumpir el servicio.
Rendimiento x20
Se multiplicó por 20 la volumetría de usuarios concurrente, critico en los lanzamientos de produtos como los Samsung Galaxy que saturaban la plataforma original. Creación de una cola de entrada de usuarios para proteger la estabilidad.
Equipo de 13 personas
Equipo multidisciplinar flexible en las diferentes fases del proyecto: desarrolladores backend, frontend, devops, QA, payments, dirección técnica y con varios gestores de proyecto.
Dowgrade Magento Enterprise a CE
Migración nunca vista en entornos Magento donde se realizó un downgrade de la versión Enterprise a una versión Comunity Edition en paralelo con los desarrollos de integración con los servicios del banco.
La Solución
6 fases para transformar la plataforma
Fase 1 · Auditoría
Análisis completo de arquitectura, código y rendimiento junto a un test de estrés. Identificación de cuellos de botella y plan de mejora priorizado.
Fase 2 · Stack de cache
Implementación de mejoras de infraestructura y servicios asociados a Mgento. Tiempos de carga reducidos un 65% y preparación para picos altos de usuarios futuros.
Fase 3 · Gestión de Colas de usuarios
Creación de un sistema de colas para gestionar los usuarios picos fuera de un volumen critico para controlar los lanzamientos masivos de productos en primicia como los Samsung Galaxy del momento.
Fase 4 · Desarrollo multifuncional
Desarrollo en paralelo de funcionalidades de gestión de multitienda, integraciones con los servicios del banco, controles especiales de pagos, gestión de cesta de la compra especial, etc.
Fase 5 · Migración EE → CE
Migración a Magento Community Edition sin downtime. Gran dedicación en la automatización de la migración datos e infreaestrutura donde no se notó el cambio de la plataforma el día posterior al lanzamiento.
Fase 6 · Mantenimiento continuo
Una vez completada la fase de desarrollo, se llevó a cabo el mantenimiento evolutivo, monitorización y soporte mediante un equipo reducido dnado salidas a las necesidades que se tuvieran en todo momento.
Stack Tecnológico
Arquitectura robusta, mantenible y escalable
Combinamos Magento con un stack de cache, gestión de despliegues seguros con 2 entornos previos a producción y un sistema de colas específico para absorber los picos de tráfico masivos. Gestión ejemplar con varios project managers de cliente e internos.
- Magento Enterprise Edition → Community Edition
- PHP · MySQL · ElasticSearch
- CI/CD semi automatizado (GitLab CI + Ansible)
- Monitorización 24/7
- Sistema de colas para picos
- Sistema de migración hibida de hilos en paralelo
- Pentaho Kettle en cargas recurrentes
El Resultado
De caídas recurrentes a x20 de carga sin incidencias
La plataforma ecommerce de CaixaBank pasó a soportar x20 de carga habitual sin caídas durante los lanzamientos de productos. Los deploys se automatizaron y se rebajó el tiempo de migración de 20 horas a 3 horas.
x20
Capacidad de carga soportada
-85%
Tiempo de migración (20h → 3h)
<1%
Caídas en picos de tráfico
Más proyectos
Otros casos de éxito
Grupo Damm: Veri y Turia
Multiples desarrollos multi-marca para el grupo DAMM. Como proyectos destacados podríamos mencionar la web promocional de Veri junto a la gestión de entradas para Port Aventura y algo similar con Cerveza Turia.
Banco de Inversión
Migración tecnológica completa para banco de inversión en Barcelona: de legacy a microservicios cloud-native.
¿Tienes un reto técnico similar?
Cuéntanos tu proyecto y diseñamos juntos la solución. Más de 10 años resolviendo retos de ecommerce, migración tecnológica y escalabilidad.