Haz pruebas de carga contra un modelo realista del tráfico de la campaña para encontrar el cuello de botella real, que suele ser la base de datos o una dependencia de terceros y no la capa de aplicación. Sube la capacidad y los límites de cuenta con antelación, ya que el autoescalado reacciona demasiado lento para un pico, precalienta cachés y pools de conexiones, y pon limitación de peticiones y degradación elegante para que la sobrecarga suelte carga en vez de colapsar. Acuerda qué vas a apagar si la cosa se tuerce.
Por qué lo preguntan los entrevistadores
El entrevistador quiere ver planificación, no optimismo. Busca pruebas de carga para encontrar la restricción real, conciencia de que el autoescalado tiene retraso y las cuotas tienen techo, y un plan de degradación, porque prometer que todo aguantará no es creíble. Las mejores respuestas incluyen una decisión ya ensayada sobre qué se sacrifica para mantener funcionando el checkout o el alta.
Cómo estructurar tu respuesta
- Modela la forma esperada del tráfico, no solo el número pico.
- Haz pruebas de carga para encontrar el cuello de botella real antes de escalar nada.
- Preescala, sube cuotas y calienta cachés porque el autoescalado va con retraso.
- Planifica la degradación, los límites de peticiones y una ventana de vigilancia con gente.
Ejemplo de respuesta
Primero quiero la forma, no solo el múltiplo. Veinte veces repartido a lo largo de un día es un problema distinto de veinte veces llegando en noventa segundos cuando sale un correo. Luego hago pruebas de carga con una mezcla realista de peticiones contra un entorno del tamaño de producción, porque el cuello de botella casi nunca es la capa web, son las conexiones a base de datos, un bloqueo en una fila caliente o una API de terceros con su propio límite de peticiones que no controlamos. Lo que saque la prueba se arregla o se le añade capacidad. Antes del evento escalo a mano en vez de fiarme del autoescalado, porque el escalado reacciona con varios minutos de retraso y para entonces el pico habrá pasado o el sitio estará caído, y reviso las cuotas a nivel de cuenta porque ese es un muro clásico contra el que chocar en el peor momento. Las cachés y los pools de conexiones se calientan. Luego el plan de degradación: limitar peticiones por cliente, hacer que las funciones no esenciales como las recomendaciones fallen de forma suave, y acordar de antemano qué apagamos para proteger el checkout. Y hay alguien mirando en vivo, con la ruta de rollback ya acordada.
¿Tienes esta entrevista a la vuelta de la esquina? GhostPilot escucha tu llamada en vivo, detecta la pregunta en cuanto la hacen y pone una respuesta estructurada en tu pantalla en tiempo real. Pruébalo en tu próxima entrevista de práctica, o coge un Session Pass de $29, sin suscripción, para la de verdad.
Mira cómo funcionaPreguntas de seguimiento que puedes esperar
- ¿Qué harías si el cuello de botella resultara ser una API de terceros?
- ¿Cómo haces pruebas de carga sin afectar a clientes reales?
- ¿Qué monitorizarías en vivo durante la ventana de la campaña?
Más preguntas para Ingeniero DevOps
Tu entrevistador hará su propia versión de esta. Pega la descripción real del puesto en el Question Predictor gratuito y obtén las 20 preguntas que ese puesto tiene más probabilidades de hacerte, con lo que cada una busca en realidad.
Predecir mis preguntas