Release early, Release often
Continuous deployment and the cloud
Florian Motlik
Slide 2
Slide 2 text
Outline
1. What is Continuous Integration/Continuous Deployment
2. Why is it important
3. Are there any examples?
4. And you do what exactly?
5. What is the future of this
6. A better tomorrow today
/
http://www.flickr.com/photos/mpclemens/2431638794/
Value Time
Slide 16
Slide 16 text
In Practice
Slide 17
Slide 17 text
Railsonfire
Slide 18
Slide 18 text
No content
Slide 19
Slide 19 text
No content
Slide 20
Slide 20 text
No content
Slide 21
Slide 21 text
The Future?
Slide 22
Slide 22 text
A better tomorrow, today
1. Test/Test/Test, but be smart about it
Slide 23
Slide 23 text
A better tomorrow, today
1. Test/Test/Test, but be smart about it
2. Automate Deployment
Slide 24
Slide 24 text
A better tomorrow, today
1. Test/Test/Test, but be smart about it
2. Automate Deployment
3. Automate Rollback
Slide 25
Slide 25 text
A better tomorrow, today
1. Test/Test/Test, but be smart about it
2. Automate Deployment
3. Automate Rollback
4. Build small services
Slide 26
Slide 26 text
A better tomorrow, today
1. Test/Test/Test, but be smart about it
2. Automate Deployment
3. Automate Rollback
4. Build small services
5. Deploy to Staging
Slide 27
Slide 27 text
A better tomorrow, today
1. Test/Test/Test, but be smart about it
2. Automate Deployment
3. Automate Rollback
4. Build small services
5. Deploy to Staging
6. Use your staging environment
Slide 28
Slide 28 text
A better tomorrow, today
1. Test/Test/Test, but be smart about it
2. Automate Deployment
3. Automate Rollback
4. Build small services
5. Deploy to Staging
6. Use your staging environment
7. Automatically deploy to production