the five stages of cloud native

35
THE FIVE STAGES OF CLOUD NATIVE > Twitter @caseywest > Email [email protected] > Web http://caseywest.com 1 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Upload: pivotal

Post on 19-Feb-2017

402 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: 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

Page 2: The Five Stages of Cloud Native

THANKS A LOT, PIVOTAL

2 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 3: The Five Stages of Cloud Native

THE FIVE STAGES OF CLOUD-NATIVE

1. Denial2. Anger

3. Bargaining4. Depression5. Acceptance

3 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 4: The Five Stages of Cloud Native

HAVE A SEAT ON THE COUCH

4 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 5: The Five Stages of Cloud Native

WHATEVER MAKES YOU COMFORTABLE

5 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 6: The Five Stages of Cloud Native

NOW FOR SOME BASIC GROUND RULES

6 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 7: The Five Stages of Cloud Native

RULESWE WILL TALK ABOUT

YOUR DELIVERY PIPELINE7 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 8: The Five Stages of Cloud Native

RULESWE WILL TALK ABOUT YOUR ARCHITECTURE

8 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 9: The Five Stages of Cloud Native

RULESWE WILL TALK ABOUT

YOUR AUTOMATION9 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 10: The Five Stages of Cloud Native

⏰10 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 11: The Five Stages of Cloud Native

"DEPLOYING MY APPS TO 'THE CLOUD' IS PAINTFUL.

WHY?"11 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 12: The Five Stages of Cloud Native

DENIAL12 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 13: The Five Stages of Cloud Native

DENIALCONTAINERS ARE JUST

LIKE TINY VIRTUAL MACHINES

13 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 14: The Five Stages of Cloud Native

DENIALWE DON'T NEED TO

AUTOMATE CONTINUOUS DELIVERY

14 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 15: The Five Stages of Cloud Native

DENIALWE ALREADY AUTOMATE INFRASTRUCTURE WITH

PUPPET15 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 16: The Five Stages of Cloud Native

ANGER16 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 17: The Five Stages of Cloud Native

ANGERWORKS ON MY MACHINE

17 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 18: The Five Stages of Cloud Native

ANGERDEV IS JUST #YOLO-ING

SHIT TO PRODUCTION18 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 19: The Five Stages of Cloud Native

BARGAINING19 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 20: The Five Stages of Cloud Native

BARGAININGWE CRAMMED THIS MONOLITH INTO A

CONTAINER AND CALLED IT A MICROSERVICE

20 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 21: The Five Stages of Cloud Native

BARGAINING"BI-MODAL IT"

21 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 22: The Five Stages of Cloud Native

BARGAININGWHAT IF WE CREATE

"MICROSERVICES" THAT ALL TALK TO THE SAME

DATA SOURCE?22 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 23: The Five Stages of Cloud Native

DEPRESSION23 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 24: The Five Stages of Cloud Native

DEPRESSIONWE MADE 200

MICROSERVICES AND FORGOT TO SET UP

JENKINS24 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 25: The Five Stages of Cloud Native

DEPRESSIONWE HAVE AN AUTOMATED

BUILD PIPELINE BUT RELEASE TWICE A YEAR

25 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 26: The Five Stages of Cloud Native

ACCEPTANCE26 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 27: The Five Stages of Cloud Native

ACCEPTANCEALL SOFTWARE SUCKS

27 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 28: The Five Stages of Cloud Native

ACCEPTANCERESPECT CAP THEOREM

28 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 29: The Five Stages of Cloud Native

ACCEPTANCERESPECT CONWAY'S LAW

29 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 30: The Five Stages of Cloud Native

ACCEPTANCESMALL BATCH SIZE WORKS FOR REPLATFORMING, TOO

30 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 31: The Five Stages of Cloud Native

ACCEPTANCEAUTOMATE EVERYTHING

31 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 32: The Five Stages of Cloud Native

⏰'S UP32 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 33: The Five Stages of Cloud Native

WHAT HAVE WE LEARNED?

33 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 34: The Five Stages of Cloud Native

OPERABILITY IS1. MICROSERVICES ARCHITECTURE

2. DEVOPS CULTURE3. CONTINUOUS DELIVERY

PICK THREE34 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy

Page 35: The Five Stages of Cloud Native

@CASEYWESTLET'S BE FRIENDS!

35 — ! @caseywest @spring1platform #S1P #cloudnative #realtalk #therapy