when? • Where are the “lock-ins”? • How many clusters? • How to build it? • Is it well-architected? • How to manage the database? • How to keep it all safe? • … “Do what you can, with what you’ve got, where you are.” Squire Bill Widener
Demonstrate reliability by testing Keep collaboration through Git “There is nothing new in the world except the history you do not know.” Harry S Truman
• As reliable as yesterday • Push to prod from day 1 • Simpler rollbacks • Agile innovation • Not necessarily more expensive • Brings “Infrastructure as Code”
Environment Variables ENV_NAME=prod/env2020 Repository Content infra/prod/env2020.yaml Separate Repository https://github.com/acme/private-repo/blob/main/ infra/prod/env2020.yaml Secrets are Special GitHub Secrets Hashicorp Vault AWS Systems Manager
it was code, using tools and process from software development. Collaborate through Git Use commands, tools and services from Git as a source of code and events. Continuous Delivery Separate deploy and release, releasing frequently and confidently, by deep automation and testing. 1 2 3