Ingeniero de Fiabilidad del Sitio: pregunta de entrevista
¿Cómo abordas la planificación de capacidad?
Proyecta demanda desde crecimiento y eventos, mide recursos por unidad de carga, modela picos y margen ante fallos, identifica la primera dependencia saturada, prueba supuestos y fija tiempos de escalado.
Respuesta directa
Qué debe cubrir una buena respuesta
Cómo funciona
La planificación de capacidad convierte una previsión de demanda en decisiones de recursos con tiempo de antelación. La demanda sale del crecimiento histórico, la estacionalidad y eventos planificados como lanzamientos o campañas. Para cada servicio se mide el recurso consumido por unidad de carga, de modo que una previsión de solicitudes por segundo se convierte en CPU, memoria, conexiones y almacenamiento. El plan modela el pico con margen para la pérdida de una zona o un despliegue fallido, identifica qué dependencia se satura primero y valida las suposiciones con una prueba de carga al nivel proyectado. Los tiempos de escalado, desde minutos del autoscaler hasta semanas para hardware o cuotas, deciden con cuánta antelación debe tomarse cada decisión.
Ejemplo
Antes de una campaña navideña prevista a 3x el tráfico normal, el equipo midió que cada 1.000 solicitudes por segundo costaban 6 núcleos y 120 conexiones a base de datos; el límite de conexiones se saturaría a 2,2x. Una prueba de carga lo confirmó, así que la solución fue pooling de conexiones con PgBouncer y una réplica de lectura, pedidas con tres semanas de antelación porque el aumento de cuota cloud tardó una semana en aprobarse.
Errores frecuentes
- Planificar por carga media y sorprenderse con el pico.
- Escalar la capa web cuando la base de datos es lo primero que se satura.
- Descubrir un límite de cuota cloud el día del lanzamiento.
Una estructura útil para responder
Responde desde tu propia experiencia.
No memorices un guion: usa solo ejemplos que puedas explicar con honestidad en preguntas posteriores.
Abre el espacio de trabajo de escritorio y ensaya una respuesta clara con tus propias palabras.