Docker and microservices allowed our development teams to create what once was inconceivable; a unified front-end application for our customers, employees and agents connecting them to over 400 legacy back-end systems of record. On the engineering side, our challenge was identifying the right infrastructure approach to deliver this new solution on a global scale. In our exploration of solutions; we threw out the book on our traditional design approach and brought our first Docker environment and Microservice app to production in 5 months from start to finish. This talk discusses some of the key changes we made to ensure our success, from tossing out waterfall, to quickly establishing design standards, and finally rallying around test driven engineering. We had successes and obstacles to overcome along the way, and want to share a few of them.