Deploying apps to EC2 is surprisingly not about code, it's about culture, it's about embracing failure.