Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
CLOUD ANTI-PATTERNS > Twitter @caseywest > Email casey@geeknest.com > Web http://caseywest.com > Days since I last used that joke zero 1 — @caseywest
Slide 2
Slide 2 text
THANKS A LOT, PIVOTAL 2 — @caseywest
Slide 3
Slide 3 text
THIS TALK IS MORE LIKE… 3 — @caseywest
Slide 4
Slide 4 text
THE FIVE STAGES OF CLOUD-NATIVE 1. Denial 2. Anger 3. Bargaining 4. Depression 5. Acceptance 4 — @caseywest
Slide 5
Slide 5 text
HAVE A SEAT ON THE COUCH 5 — @caseywest
Slide 6
Slide 6 text
WHATEVER MAKES YOU COMFORTABLE 6 — @caseywest
Slide 7
Slide 7 text
NOW FOR SOME BASIC GROUND RULES 7 — @caseywest
Slide 8
Slide 8 text
RULES WE WILL TALK ABOUT YOUR DELIVERY PIPELINE 8 — @caseywest
Slide 9
Slide 9 text
RULES WE WILL TALK ABOUT YOUR ARCHITECTURE 9 — @caseywest
Slide 10
Slide 10 text
RULES WE WILL TALK ABOUT YOUR AUTOMATION 10 — @caseywest
Slide 11
Slide 11 text
⏰ 11 — @caseywest
Slide 12
Slide 12 text
"DEPLOYING MY APPS TO 'THE CLOUD' IS PAINTFUL. WHY?" 12 — @caseywest
Slide 13
Slide 13 text
DENIAL 13 — @caseywest
Slide 14
Slide 14 text
DENIAL CONTAINERS ARE JUST LIKE TINY VIRTUAL MACHINES 14 — @caseywest
Slide 15
Slide 15 text
DENIAL WE DON'T NEED TO AUTOMATE CONTINUOUS DELIVERY 15 — @caseywest
Slide 16
Slide 16 text
DENIAL NOT AUTOMATING CONTINUOUS DELIVERY 16 — @caseywest
Slide 17
Slide 17 text
ANGER 17 — @caseywest
Slide 18
Slide 18 text
ANGER WORKS ON MY MACHINE 18 — @caseywest
Slide 19
Slide 19 text
ANGER DEV IS JUST #YOLO-ING SHIT TO PRODUCTION 19 — @caseywest
Slide 20
Slide 20 text
BARGAINING 20 — @caseywest
Slide 21
Slide 21 text
BARGAINING WE CRAMMED THIS MONOLITH INTO A CONTAINER AND CALLED IT A MICROSERVICE 21 — @caseywest
Slide 22
Slide 22 text
BARGAINING "BI-MODAL IT" 22 — @caseywest
Slide 23
Slide 23 text
BARGAINING WHAT IF WE CREATE "MICROSERVICES" THAT ALL TALK TO THE SAME DATA SOURCE? 23 — @caseywest
Slide 24
Slide 24 text
DEPRESSION 24 — @caseywest
Slide 25
Slide 25 text
DEPRESSION WE MADE 200 MICROSERVICES AND FORGOT TO SET UP JENKINS 25 — @caseywest
Slide 26
Slide 26 text
DEPRESSION WE HAVE AN AUTOMATED BUILD PIPELINE BUT RELEASE TWICE A YEAR 26 — @caseywest
Slide 27
Slide 27 text
ACCEPTANCE 27 — @caseywest
Slide 28
Slide 28 text
ACCEPTANCE ALL SOFTWARE SUCKS 28 — @caseywest
Slide 29
Slide 29 text
ACCEPTANCE RESPECT CAP THEOREM 29 — @caseywest
Slide 30
Slide 30 text
ACCEPTANCE RESPECT CONWAY'S LAW 30 — @caseywest
Slide 31
Slide 31 text
ACCEPTANCE SMALL BATCH SIZE WORKS FOR REPLATFORMING, TOO 31 — @caseywest
Slide 32
Slide 32 text
ACCEPTANCE AUTOMATE EVERYTHING 32 — @caseywest
Slide 33
Slide 33 text
⏰'S UP 33 — @caseywest
Slide 34
Slide 34 text
WHAT HAVE WE LEARNED? 34 — @caseywest
Slide 35
Slide 35 text
OPERABILITY IS 1. MICROSERVICES ARCHITECTURE 2. DEVOPS CULTURE 3. CONTINUOUS DELIVERY PICK THREE 35 — @caseywest
Slide 36
Slide 36 text
THANK YOU QUESTIONS? 36 — @caseywest
Slide 37
Slide 37 text
@CASEYWEST LET'S BE FRIENDS ! 37 — @caseywest