Download - The Five Stages of Cloud Native
THE FIVE STAGES OF CLOUD NATIVE
> Twitter @caseywest> Email [email protected]
> Web http://caseywest.com
1 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
THANKS A LOT, PIVOTAL
2 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
THE FIVE STAGES OF CLOUD-NATIVE
1. Denial2. Anger
3. Bargaining4. Depression5. Acceptance
3 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
HAVE A SEAT ON THE COUCH
4 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
WHATEVER MAKES YOU COMFORTABLE
5 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
NOW FOR SOME BASIC GROUND RULES
6 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
RULESWE WILL TALK ABOUT
YOUR DELIVERY PIPELINE7 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
RULESWE WILL TALK ABOUT YOUR ARCHITECTURE
8 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
RULESWE WILL TALK ABOUT
YOUR AUTOMATION9 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
⏰10 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
"DEPLOYING MY APPS TO 'THE CLOUD' IS PAINTFUL.
WHY?"11 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
DENIAL12 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
DENIALCONTAINERS ARE JUST
LIKE TINY VIRTUAL MACHINES
13 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
DENIALWE DON'T NEED TO
AUTOMATE CONTINUOUS DELIVERY
14 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
DENIALWE ALREADY AUTOMATE INFRASTRUCTURE WITH
PUPPET15 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
ANGER16 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
ANGERWORKS ON MY MACHINE
17 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
ANGERDEV IS JUST #YOLO-ING
SHIT TO PRODUCTION18 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
BARGAINING19 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
BARGAININGWE CRAMMED THIS MONOLITH INTO A
CONTAINER AND CALLED IT A MICROSERVICE
20 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
BARGAINING"BI-MODAL IT"
21 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
BARGAININGWHAT IF WE CREATE
"MICROSERVICES" THAT ALL TALK TO THE SAME
DATA SOURCE?22 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
DEPRESSION23 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
DEPRESSIONWE MADE 200
MICROSERVICES AND FORGOT TO SET UP
JENKINS24 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
DEPRESSIONWE HAVE AN AUTOMATED
BUILD PIPELINE BUT RELEASE TWICE A YEAR
25 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
ACCEPTANCE26 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
ACCEPTANCEALL SOFTWARE SUCKS
27 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
ACCEPTANCERESPECT CAP THEOREM
28 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
ACCEPTANCERESPECT CONWAY'S LAW
29 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
ACCEPTANCESMALL BATCH SIZE WORKS FOR REPLATFORMING, TOO
30 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
ACCEPTANCEAUTOMATE EVERYTHING
31 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
⏰'S UP32 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
WHAT HAVE WE LEARNED?
33 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
OPERABILITY IS1. MICROSERVICES ARCHITECTURE
2. DEVOPS CULTURE3. CONTINUOUS DELIVERY
PICK THREE34 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy
@CASEYWESTLET'S BE FRIENDS!
35 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy