Como cada año, el Black Friday llega para ofrecer los mayores descuentos en todo tipo de productos, cada vez son más las tiendas que se suman al carro y, este año más que nunca, se promoverán las compras online para evitar contagios por coronavirus. Esto significa que los comercios online tendrán que preparar sus plataformas para soportar un notable aumento de la demanda en estos días.
Todos hemos vivido esos momentos en los que una web se cae, intentamos en masa aprovechar una oferta única o un producto muy popular muy rebajado. Pero, ¿es normal esto? ¿Por qué se colapsan las webs cuando muchos usuarios acuden a la vez?
Aquí tienes unos tips para webs caídas en tiempos de crisis y aumento de tráfico, porque ¡web previsora vale por dos!
Primero, analicemos el problema, tu web se puede caer por alguno de los siguientes motivos:
- Capacity plan:
Revisa las limitaciones de tu plan de hosting/cloud a nivel de crecimiento tanto en capacidad de cómputo como de almacenamiento.
¿Tus servicios son capaces de escalar de forma automática? ¿Cuál es la capacidad de carga habitual de tu plataforma? ¿Qué margen de crecimiento tiene tu negocio en ventas VS la que tu plataforma puede tolerar sin sufrir degradación en el servicio?
Estas son algunas de las preguntas que debes hacerte para enfrentar un Black Friday a nivel de crecimiento, para adelantarte y prever el comportamiento de tus sistemas en picos de carga puntuales.
Revisa tu monitorización, tus estrategias de escalado y operaciones de forma proactiva.
- Picos de tráfico:
Como es el caso, durante el Black Friday accederán muchas personas a tu sitio web y necesitas elegir un hosting que prevea el futuro: un servidor dedicado, servidor privado, cloud hosting o hosting reseller.
Recuerda que frente a picos de crecimiento abruptos, las metodologías de crecimiento tradicional no son suficientes, debes anticiparte sobredimensionando por franjas horarias.
- Sobrecargas de recursos:
Los recursos de tu arquitectura de sistemas y base de datos se pueden llegar a saturar por estos mismos picos de tráfico mencionados anteriormente, es importante preverlos, detectarlos en real time y conocer tu tiempo de respuesta frente a fallos y tiempo de recuperación medio. Entrénalo y conoce tus puntos de fallo de crecimiento previsibles.
Crea alertas que te informen y te ayuden a anticiparte ante estas situaciones de saturación.
La sobrecarga puede suponer pérdidas de clientes, reputación de marca y sobre todo: pedidos.
- Tu web está poco optimizada:
La optimización, tanto de las aplicaciones, como de la infraestructura, es clave para que la velocidad y los tiempos de carga de tu web sean buenos. Para ello deberás tener en cuenta una gran variedad de puntos:
- Paraleliza las request de assests con subdominios
- Utiliza capas previas de seguridad y CDN
- Utiliza un APM para monitorizar el rendimiento de las llamadas de tu aplicación
- Utiliza orientación a eventos
- Prioriza arquitecturas con llamadas asíncronas
- Revisa la estructura de datos y separa según datos relacionales y no relacionales
- Revisa los accesos a datos compartidos
Cómo asegurarte de que tu plataforma está preparada para picos de demanda
Gracias a la metodología DevOps, una correcta gestión de los servidores, la nube y el soporte técnico adecuado, tu plataforma podrá soportar altos picos de demanda en días clave como el Black Friday.
Monitorización
Mejora la trazabilidad de tu plataforma mediante tecnologías de monitorización, como Prometheus, ELK, Fluent, InfluxDB…Identifica y sé capaz de predecir el volumen del tráfico de tu web y compara con picos de demanda en escenarios similares, como puede ser el Black Friday del año pasado, Ciber Monday o días de Navidad.
Acelera mejoras en tu entorno de producción
Implementa pipelines de integración y despliegue para acelerar los procesos de integración continua, asegurando la calidad de entrega y siguiendo los flujos y procesos de tu negocio, así podrás evitar pérdida de tiempo, errores y posibles caídas en momentos de alta demanda.
Cuenta con un soporte 24×7
Si tu equipo de desarrollo no dispone de un soporte operativo, cuenta con uno externo que garantice la continuidad de tu plataforma en todo momento, así como hacemos en Geko con empresas como Venca o Shopery.
Puedes encontrar más información sobre tecnologías y nuestras soluciones cloud en otras entradas de nuestro blog. ¡Te esperamos!