La consistencia en sistemas distribuidos no es una propiedad localizada que puede garantizarse únicamente mediante el código de un componente individual. El caso de Apache Kafka ilustra esta limitación: la implementación de procesamiento exactamente una vez (EOS) requirió años de trabajo, la creación de nuevos componentes y una reescritura completa de componentes antiguos para lograrlo. Incluso después de estos esfuerzos, los desarrolladores advierten que la garantía de EOS es end-to-end, lo que implica que la aplicación debe diseñarse para no violar la propiedad, no solo el componente. Esta realidad genera dos consecuencias prácticas: primero, alguien debe comprender el sistema a lo largo de todo su flujo, ya que ningún componente puede confirmar por sí solo que la consistencia se mantiene; segundo, debe existir un propietario global responsable de la integridad del sistema, con la garantía de que la propiedad tiene sentido en su conjunto. La lección fundamental es que las garantías de valor global no se delegan en máquinas, sino que se fundamentan en la comprensión humana del sistema. No se puede confiar en que el código mantenga la consistencia por sí mismo; la responsabilidad recae en el diseño de la aplicación y en la supervisión humana de las propiedades globales críticas.
