$ 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
- Site Reliability Engineering (Google, 2016), prefacio e introducción.
- Resumen del incidente de Amazon S3 (AWS, 2017).
- Entrevista a Margaret Hamilton (The Guardian, 2019).
- Don Eyles, Tales from the Lunar Module Guidance Computer.
- Código del Apollo Guidance Computer (dominio público).
Créditos
Imágenes
Imágenes de Wikimedia Commons, con su autor y licencia:
- Agc view, The original uploader was Grabert at German Wikipedia. Licencia: dominio público.
- Apollo Guidance Computer (AGC), Steve Jurvetson. Licencia: CC BY 2.0.
- Dsky, Brandrodungswanderfeldhackbau. Licencia: dominio público.
- Agc nor2a, The original uploader was Grabert at German Wikipedia. Licencia: dominio público.
- NASA-Apollo8-Dec24-Earthrise, NASA/Bill Anders. Licencia: dominio público.
- Apollo 8 crew training, NASA. Licencia: dominio público.
- Apollo 8 crew. Licencia: dominio público.
- Bell Telephone Laboratory, Murray Hill, New Jersey. LOC gsc.5a17937, Gottscho-Schleisner Collection. Licencia: dominio público.
- Bell Laboratories at New Providence, New Jersey (7235324892) (cropped), Ken Lund from Reno, Nevada, USA. Licencia: CC BY-SA 2.0.
- Bill Tindall (left) and Gene Kranz in Mission Control during Apollo 11, NASA. Licencia: dominio público.
- Duke, Lovell and Haise at the Apollo 11 Capcom, Johnson Space Center, Houston, Texas - 19690720, Photographer from the National Aeronautics and Space Administration (NASA) (http://www.nasa.gov), not named at the NASA website. Licencia: dominio público.
- Apollo 11 David Scott in Mission Control, NASA. Licencia: dominio público.
- Apollo 11 Mission Control Center - landing trajectory, NASA. Licencia: dominio público.
- Core rope tester at Draper Hack the Moon exhibit, ArnoldReinhold. Licencia: CC BY-SA 4.0.
- Ringkernspeicher, Johann H. Addicks. Licencia: CC BY-SA 3.0.
- Ringkernspeicher 2, Johann H. Addicks. Licencia: CC BY-SA 3.0.
- Proshivka, Vovchar. Licencia: CC BY-SA 3.0.
- 16Kb Rope Core Memory Board from Wagner WAC-40, Richstraka. Licencia: CC0.
- 123Net Data Center (DC2), 123net. Licencia: CC BY-SA 3.0.
- BalticServers data center, BalticServers.com. Licencia: CC BY-SA 3.0.
- Data Center của CMC Telecom (2), Daoducquan. Licencia: CC BY-SA 4.0.
- Virginia Tech - data center, Christopher Bowns. Licencia: CC BY-SA 2.0.
- Agc verb-noun-list, Brandrodungswanderfeldhackbau. Licencia: dominio público.
- DSKY at CHM.agr, ArnoldReinhold. Licencia: CC BY-SA 3.0.
- Apollo display and keyboard unit (DSKY) used on F-8 DFBW DVIDS683588, NASA/Dennis Taylor. Licencia: dominio público.
- Eagle In Lunar Orbit - GPN-2000-001210, NASA Michael Collins. Licencia: dominio público.
- Apollo 11 Lunar Module Eagle in landing configuration in lunar orbit from the Command and Service Module Columbia, NASA. Licencia: dominio público.
- Apollo 11 Lunar Module returning to CSM (AS11-44-6626), NASA/Michael Collins. Licencia: dominio público.
- Margaret Hamilton 1995, Daphne Weld Nichols. Licencia: CC BY-SA 3.0.
- Margaret Hamilton in action, NASA. Licencia: dominio público.
- Margaret Hamilton - restoration, Adam Cuerden. Licencia: dominio público.
- Hamilton Medal of Freedom from Obama, White House. Licencia: dominio público.
- Margaret Hamilton restaured, Draper Laboratory; restored by Wilfredor and Yann. Licencia: dominio público.
- Interior of Apollo 15 lunar module (prior to launch), NASA. Licencia: dominio público.
- AS11-36-5389 (21078671954) (cropped), Project Apollo Archive. Licencia: dominio público.
- Apollo Guidance Computer-Cité de l’Espace-IMG 1897, Rama. Licencia: CC BY-SA 3.0 fr.
- Wettersteingebirge hg, Hannes Grobe. Licencia: CC BY 3.0.
- Semi Automatic Ground Environment (SAGE), No machine-readable author provided. Indolences assumed (based on copyright claims). Licencia: dominio público.
- SAGE console, Joi Ito from Inbamura, Japan. Licencia: CC BY 2.0.
- [IBMs $10 Billion Machine](https://commons.wikimedia.org/wiki/File:IBMs_$10_Billion_Machine.jpg), Steve Jurvetson from Menlo Park, USA. Licencia: CC BY 2.0.
- Air Defense Computer, Pargon. Licencia: CC BY 2.0.
- SAGE Weapons Director Console at the Computer History Museum, Todd Dailey. Licencia: CC BY-SA 2.0.
- Aldrin Apollo 11 original, Neil Armstrong. Licencia: dominio público.
- Aldrin Looks Back at Tranquility Base - GPN-2000-001102, NASA Neil A. Armstrong. Licencia: dominio público.
- Margaret Hamilton 1989, NASA. Licencia: dominio público.
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
- Fragmentos (0:33–0:35 y 0:43–0:52) de Margaret Hamilton by Moonlight: Honoring an Apollo 11 Icon, © Google, 2019. Cita breve con fines educativos.
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