Analista de Sistemas: pregunta de entrevista
¿Cómo identificas riesgos de integración?
Identifica riesgos mapeando propietarios, contratos, semántica, autenticación, límites, disponibilidad, latencia, orden, reintentos, idempotencia, evolución de esquema, observabilidad y fallback.
Respuesta directa
Qué debe cubrir una buena respuesta
Cómo funciona
El riesgo de integración se esconde en las suposiciones que cada lado hace sobre el otro. La revisión recorre cada dependencia externa y pregunta: quién la posee y cómo llegamos a ellos, de qué contrato y versión dependemos, si la semántica de datos coincide con la nuestra en zonas horarias y precisión de moneda, cómo funcionan la autenticación y la rotación de claves, qué límites de tasa, tamaño y concurrencia aplican, qué disponibilidad y latencia promete, si los mensajes pueden llegar desordenados o duplicados, cómo se anuncian los cambios de esquema, si podemos observar fallos y qué hacemos cuando está caída. Cada hueco se convierte en un riesgo con dueño y mitigación, probado antes de salir y no durante un incidente.
Ejemplo
La revisión de la integración con un nuevo socio logístico encontró que su API no tenía sandbox con datos realistas, que los eventos de seguimiento podían llegar desordenados y que su límite de 60 llamadas por minuto estaba por debajo de las 90 proyectadas en pico. Mitigaciones: una suite de pruebas con respuestas grabadas, un consumidor que ordena los eventos por su marca de tiempo antes de aplicarlos y un endpoint por lotes negociado con el socio antes del lanzamiento.
Errores frecuentes
- Suponer que la disponibilidad del socio iguala la nuestra sin leer su SLA.
- Descubrir el límite de tasa por respuestas 429 el día del lanzamiento.
- No tener alternativa, de modo que una caída del socio se convierte en nuestra caída.
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.