$ cat videos/confiabilidad-resiliencia-apolo-11.md

Confiabilidad y resiliencia del software: lecciones del Apolo 11

¿Qué significa que un sistema sea confiable? ¿Por qué no basta con que no tenga errores, y qué hacemos cuando, a pesar de todo, falla?

En este video uso la historia del software del Apolo 11 para hablar de confiabilidad y resiliencia: el error del programa P01 en el Apolo 8, las alarmas 1202 y 1201 durante el descenso a la Luna, y lo que esas historias tienen en común con incidentes de hoy, como la caída de Amazon S3 en 2017. Hablo de Site Reliability Engineering, de por qué prefiero llamarla Software Reliability Engineering, y de seis lecciones del Apolo que siguen vigentes.

El equipo que escribió el software de vuelo del Apolo lo dirigía Margaret Hamilton, que murió el 30 de septiembre de 2026. Este video es también un homenaje a ella.

Capítulos

  • 0:00 Alarma 1202
  • 1:01 Presentación
  • 1:55 No había una segunda oportunidad
  • 3:51 Las personas se equivocan
  • 7:29 Degradar en lugar de caer
  • 10:57 De Site a Software Reliability Engineering
  • 13:27 Confiabilidad y resiliencia
  • 14:40 Las lecciones del Apolo
  • 17:27 Homenaje
  • 18:32 Cierre

Fuentes principales

Créditos

Imágenes

Imágenes de Wikimedia Commons, con su autor y licencia:

Las tarjetas de terminal son de elaboración propia; los fragmentos de código del AGC que aparecen en ellas son de dominio público.

Video

Música

  • “Far Away”, DOS-88. Licencia: CC BY 3.0.
  • “Spacial Harvest”, Kevin MacLeod (incompetech.com). Licencia: CC BY 4.0.
  • “JP-4 Bass Arpeggio”, Raymangold22. Licencia: CC0.
  • “1984” y “Journey To The 80s”, Frank Schroeter. Licencia: CC BY 4.0.

Narración

Voz de Eduardo Díaz sintetizada con Fish Audio.

Comentarios

comments powered by Disqus