This was a talk given at the Docker Blacksburg meetup on Feb 13, 2019. It was a great event and our biggest turnout so far!
Developing applications is tough. Especially in the ever-changing environments. We have local development. QA validation. Pre-prod/staging. Production. But, how do we ensure our applications work the same everywhere? While containers help out, they aren't the only thing to keep in mind. The folks at Heroku, in 2011, published "The Twelve-Factor App", which has become the standard for building cloud-native applications.
Direct link to Google Drive - here