Ground Control to Major Tom: Cómo la NASA usa Node.js

Alejandro Oviedo
Node.js en español
2 min readFeb 10, 2017

Durante una caminata espacial en el 2013, el astronauta italiano Luca Parmitano se encontró a sí mismo en grave peligro — se estaba filtrando agua en su casco.

El agua rápidamente migró en cero-G a sus ojos, orejas y nariz. Pronto Luca estaba luchando por ver y escuchar y empezó a tener dificultad para respirar.
Afortunadamente, su compañero de la caminata espacial, Chris Cassidy, estaba cerca y guió a Luca a la escotilla y a salvo.

El espacio es lo suficientemente difícil para sobrevivir sin cascos llenos de agua, por lo que la NASA pausó todas sus caminatas espaciales que no sean de emergencia y lanzó una investigación para descifrar qué había pasado exactamente. Contaminantes introducidos en el sistema habían causado que el separador de agua no funcione bien logrando así que se filtre agua en el casco sólo a 30 minutos de lo que supuestamente debía ser una caminata de 5 o 6 horas.

La información relacionada a los dispositivos de los trajes, la agenda de mantenimientos y la información de excursiones previas estaba dispersa a través de demasiados lugares diferentes. Cuando la NASA fué a recolectar todos los datos posible de la situación como parte de la investigación, resultó ser una tarea de proporciones astronómicas.

Collin Estes es el Director de Ingeniería de Software y Arquitecto Principal en Mathematical Research Institute Technologies (MRI Technologies), quien se asoció con United Technologies Corporation Aerospace Systems, la compañía que crea y mantiene los trajes espaciales para las misiones de actividades extra vehiculares (EVA) en la NASA. Una vez que el alcance del problema de los datos fué revelado, él y su equipo tomaron el desafío de crear un sistema end-to-end para gestionar la información de los trajes espaciales. Pero este es un trabajo gubernamental, por lo tenía que realizarse bien, rápido y de la forma menos costosa en lo posible.

Él eligió Node.js para hacerlo funcionar.

Si tenés curiosidad de saber más acerca de cómo la NASA está usando Node.js para la accesibilidad a los datos y más, leé éste caso de estudio.

Este es un artículo traducido, podés leer el original acá.

--

--