6. The
Business
The business has to
get to get high
quality solutions into
the customers hands
as quickly as it can.
The
Customer
* Credit to Patrick Debois for this model
16. Let Dev & Test have the infrastructure they need
CI Build
Smoke Test
Development
Builds
Staging
Performance
Testing
Security
Testing
UAT
Hotfixes
Regression
Testing
PreProduction
Soak Testing
Multiple
Versions
22. Let Dev & Test have the infrastructure they need
• Use VPN or Direct Connect to link to AWS
• Use Amazon VPC so you can control IP Addressing
• Use Cloud Formation and AMIs to create templates
23. Let Dev & Test have the infrastructure they need
• Use VPN or Direct Connect to link to AWS
• Use Amazon VPC so you can control IP Addressing
• Use Cloud Formation and AMIs to create templates
• Build the infrastructure when you need it
• Build as much as you want
• Shut it down when you are not using it
24. Now they have the infrastructure,
make sure they can use the tools they want
30. Continuous Integration and Deployment
Paul Klipp
“The primary goal of continuous deployment is
not to deploy continuously.
31. Continuous Integration and Deployment
Paul Klipp
“The primary goal of continuous deployment is
not to deploy continuously.
It is to be able to deploy continuously”
46. Deployments at amazon.com
11.6s
1,079
10,000
30,000
Average time
between
deployments
(weekday)
Max number of
deployments in a
single hour
(or approx every
3 seconds)
Average number
of instances
simultaneously
receiving a
deployment
Max number of
instances
simultaneously
receiving a
deployment