ecommercecraft

Reducir a la mitad la carga de una tienda de e-learning

Un programa plurianual de rendimiento y plataforma para The Great Courses en Adobe Commerce, realizado en Guidance, que redujo a la mitad la carga típica.

Cliente
The Great Courses
Sector
E-learning y contenido digital
Periodo
2015–2023
Rol
Principal Adobe Commerce Engineer

Resultados

Carga de página típica
−50 %
Años en Guidance
8

Reto

The Great Courses tenía una tienda Adobe Commerce muy personalizada, con años de módulos acumulados y un gran catálogo digital. Sus páginas de categoría y de producto se habían vuelto tan lentas que el embudo de conversión lo notaba claramente.

En una tienda así, la lentitud rara vez tiene una sola causa. Los módulos propios, las extensiones de terceros, las integraciones y el alojamiento habían crecido con los años, y cada cambio tenía sentido por separado. Nadie tenía una visión de conjunto de dónde se iba el tiempo, así que el trabajo de rendimiento solía atascarse en suposiciones.

Enfoque

Primero medí el rendimiento con datos de usuarios reales, para comparar cada cambio posterior con la misma línea base. Después trabajé la caché, la indexación, las consultas a la base de datos, la entrega del frontend y la infraestructura, por orden de impacto y no por orden de facilidad.

Cada corrección se entregó como un cambio pequeño y revisable, y se volvió a medir tras publicarla. Lo que no movía los números no se quedaba. El trabajo avanzó en paralelo a la hoja de ruta de funcionalidades del comercio, así que la tienda siguió publicando novedades mientras ganaba velocidad.

En Guidance también mantuve en producción una tienda headless con ScandiPWA, incluido el trabajo de GraphQL que la sostenía.

Resultado

Los tiempos de carga típicos se redujeron aproximadamente a la mitad. En Guidance también desarrollé integraciones con ERP, módulos de envío a medida y facturación por suscripción para tiendas como esta, y revisé el código y formé a los ingenieros que trabajaban en ellas.

Los hábitos de este programa siguen marcando mi forma de abordar el rendimiento: una línea base medida, una lista de correcciones ordenada, entregas pequeñas y una comparación de antes y después. Son la base del servicio de optimización de rendimiento que ofrezco hoy.

¿No tienes claro qué necesita tu tienda ahora?

Con una llamada de 30 minutos basta para saberlo.