![Page 1: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/1.jpg)
I DON'T CARE WHAT YOU DIDLAST SUMMER
CONTINUOUS DELIVERY +IMMUTABLE SERVERS
1 / 36
![Page 2: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/2.jpg)
2 / 36
![Page 3: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/3.jpg)
WHAT IS DEVOPS ANYWAY?
3 / 36
![Page 4: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/4.jpg)
4 / 36
![Page 5: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/5.jpg)
BUT WHERE DO WE COMEFROM?
5 / 36
![Page 6: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/6.jpg)
6 / 36
![Page 7: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/7.jpg)
WORKING TOGETHER
7 / 36
![Page 8: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/8.jpg)
[...]the interaction of elements that when combinedproduce a total effect that is greater than the sum of theindividual elements, contributions, etc.
http://dictionary.reference.com/browse/synergy
8 / 36
![Page 9: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/9.jpg)
DEVOPS IS ABOUT ...
THE RIGHT ATTITUDE
THE RIGHT TEAM CHEMISTRY
THE RIGHT TOOLS FOR THE JOB
9 / 36
![Page 10: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/10.jpg)
ALL RIGHT
DEVOPS' GREAT'N ALL!
WHAT NOW?
10 / 36
![Page 11: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/11.jpg)
CONTINUOUS DELIVERY
11 / 36
![Page 12: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/12.jpg)
Continuous Delivery (CD) is a set of practices and principlesin software engineering aimed at, building, testing, andreleasing software, faster and more frequently. Theseprinciples help reduce the cost, time and risk of deliveringchanges, and ultimately value, to customers by allowing formore incremental changes to applications inproduction.
https://en.wikipedia.org/wiki/Continuous_delivery (emphasize are mine)
12 / 36
![Page 14: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/14.jpg)
BUILD INCREMENTALSOFTWARE
14 / 36
![Page 15: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/15.jpg)
TEST YOUR CODERELIGIOUSLY*
TRUST YOUR CODE
* QA does not equal healthy code!
15 / 36
![Page 16: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/16.jpg)
DELIVERY WITHOUTBOUNDARIES
IF YOU'RE AFRAID OF RELEASING YOU'RE NOTTESTING WELL ENOUGH
16 / 36
![Page 17: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/17.jpg)
OWN UP TO YOURACCOMPLISHMENTS!
YOU BUILD IT, YOU RUN IT
17 / 36
![Page 18: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/18.jpg)
BE BOLDER!
SCOPING AND BUILDING REAL MVPS IS KEY
18 / 36
![Page 19: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/19.jpg)
CONTINUOUS DELIVERY
SUMMARY
No more release angstNo cumbersome, coordinated, manual deploymentsNo more blame gamesFocus on what matters most: Writing code!
19 / 36
![Page 20: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/20.jpg)
ALL RIGHT
SOLD ON THIS ONE
WHAT ELSE DO I NEED?
20 / 36
![Page 21: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/21.jpg)
IMMUTABLE SERVERS** Also known as immutable infrastructure**
** Also known as "phoenix servers"
21 / 36
![Page 22: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/22.jpg)
BUT WHY?
http://laramieanimals.org/event/answer-you-cats-question-day/
22 / 36
![Page 23: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/23.jpg)
NO SERVER ROT
23 / 36
![Page 24: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/24.jpg)
ATOMIC DEPLOYMENTS
24 / 36
![Page 25: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/25.jpg)
EASY INTEGRATION
ACROSS ENVIRONMENTS
25 / 36
![Page 26: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/26.jpg)
SHARED RESPONSIBILITY
26 / 36
![Page 27: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/27.jpg)
MONITORING
LOGGING
27 / 36
![Page 28: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/28.jpg)
FAIL FAST
RECOVER FAST
28 / 36
![Page 29: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/29.jpg)
MAKE DATA VISIBLE
29 / 36
![Page 30: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/30.jpg)
LIVE DEMOhttps://github.com/moritzheiber/hello-world-app
30 / 36
![Page 31: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/31.jpg)
31 / 36
![Page 32: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/32.jpg)
WHO RUNS THE BARE METALHARDWARE?
32 / 36
![Page 33: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/33.jpg)
WHO RUNS THE CD PIPELINE?
33 / 36
![Page 34: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/34.jpg)
DATABASES?!
34 / 36
![Page 35: I Don’t Care For What You Did Last Summer! Continuous Delivery and Immutable Servers](https://reader031.vdocument.in/reader031/viewer/2022022412/58f2d6a01a28ab277c8b45b3/html5/thumbnails/35.jpg)
ONE MORE THING...
35 / 36