Alerta sobre síntomas que nota el usuario, definidos como objetivos de nivel de servicio: disponibilidad y latencia medidas en el borde, más señales de corrección como pagos fallidos o una cola que deja de vaciarse. Manda un aviso urgente solo cuando un objetivo corre riesgo de incumplirse, usando la tasa de consumo del presupuesto de error, para que una deriva lenta genere un ticket y un consumo rápido despierte a alguien. Deja las alertas por causa, como CPU alta, en los paneles y no como avisos urgentes.
Por qué lo preguntan los entrevistadores
El diseño de alertas le dice al entrevistador cómo has estado de guardia. Quiere alertas basadas en síntomas, un objetivo real en vez de un umbral arbitrario y una distinción entre lo que despierta a una persona y lo que espera a mañana. Cualquiera que haya convivido con un busca ruidoso sabe que la fatiga de alertas provoca caídas, así que podar alertas es una respuesta legítima y valorada.
Cómo estructurar tu respuesta
- Ancla las alertas a síntomas visibles para el usuario y a objetivos.
- Explica la tasa de consumo del presupuesto de error para fijar la gravedad.
- Separa lo que despierta a alguien de lo que se convierte en ticket o panel.
- Describe cómo mantienes sano el conjunto de alertas con el tiempo.
Ejemplo de respuesta
Parto de lo que notaría un usuario: peticiones que fallan, peticiones lentas y las cosas propias del dominio que son peores que ambas, como pedidos sin confirmar o un retraso de consumidor que no para de subir. Eso se convierte en objetivos con una meta, por ejemplo un 99,9 por ciento de peticiones con éxito y un percentil 95 de latencia por debajo de trescientos milisegundos, medidos en el balanceador y no dentro de la app, para contar los fallos que mi código nunca ve. Después la gravedad de la alerta sale de la tasa de consumo: quemar el presupuesto de error mensual en una hora avisa de inmediato, mientras que un consumo lento durante días es un ticket. Las métricas de causa como CPU, memoria o disco se quedan en paneles y en alertas de capacidad, porque una CPU ocupada que nadie nota no es un incidente. Cada aviso urgente tiene que ser accionable, así que enlaza a un runbook, y todo lo que se dispara sin acción se revisa. En un equipo recortamos el volumen del busca en torno a dos tercios así, y la victoria real fue que las alertas que quedaron se empezaron a tomar en serio.
¿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
- ¿Cómo elegirías la meta del objetivo junto al equipo de producto?
- ¿Qué haces con una alerta que salta cada semana y siempre se ignora?
- ¿Cómo alertas de una cola que se acumula antes de que lo noten los clientes?
Más preguntas para Desarrollador backend
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