Failure Is Not an Option: What Apollo Can Teach Us about DevOps
Many software development professionals think of themselves as cutting-edge innovators who explore new and exciting frontiers. Contrarily, concepts that may be considered contemporary innovations are actually ideas that were conceived decades ago when humans strived to explore the real final frontier: space. More than 50 years ago, Neil Armstrong and Buzz Aldrin walked on the surface of the moon. But behind this amazing human accomplishment was the work of countless individuals who collaborated to make the impossible happen. While shipping code directly into production might be scary for you, imagine if that code was shipped into the vacuum of space and could only use 24K of storage and 1K of memory. Let’s re-examine what we can learn from the Apollo program and how that knowledge can help us avoid pitfalls today.