Volver al blog
Arquitectura

Tolerancia cero: diseñando para que el error no exista

Carlos A. Jiménez Hirashi 14 May 2026 8 min

La mayoría de los sistemas se diseñan para recuperarse de fallos. Un sistema con tolerancia cero al error se diseña para que ciertas clases de fallo nunca puedan ocurrir en primer lugar. La diferencia no es de grado, es de método.

El error como variable de diseño, no como excepción

Cuando el error se trata como una eventualidad a manejar después del hecho, el sistema hereda toda la fragilidad de lo no anticipado. El pensamiento sistémico invierte esa lógica: cada interacción entre componentes se modela antes de escribir una línea de código, buscando específicamente los puntos donde decenas de variables interdependientes podrían converger en un fallo.

Certificación como prueba, no como formalidad

En el caso del Bioterio del Instituto Nacional de Salud, la certificación de bioseguridad no fue el objetivo final sino el mecanismo de verificación de que el diseño era correcto. El sistema no solo aprobó el 100% de las pruebas de nivel 2 — calificó para nivel 3, un estándar que no se le exigía. Esa holgura es la métrica real de un diseño sin puntos ciegos.

De la corrección reactiva a la prevención estructural

Un arquitecto que corrige después del incidente optimiza el tiempo de respuesta. Un arquitecto que diseña con tolerancia cero optimiza para que el incidente sea estructuralmente imposible dentro del dominio operativo del sistema. Esto exige modelar explícitamente los límites del sistema, no solo su comportamiento esperado.

Entro cuando el error no es una opción — el diseño correcto elimina la posibilidad, no reduce la probabilidad.

Este mismo método — anticipar interacciones antes de que fallen — es el que aplico hoy al llevar modelos de Data Science e IA a producción bajo la misma disciplina de sistema crítico.

Temas
Arquitectura Sistemas críticos Tolerancia cero Certificación
Carlos A. Jiménez Hirashi

Arquitecto Senior de Sistemas de Datos con 20+ años de trayectoria en automatización de sistemas críticos, hoy enfocado en Data Science e IA.

Siguiente artículo

Llevar un modelo a producción con disciplina de sistema crítico