Cloud-native is particularly challenging … because confusion. There are very different meanings for the cloud-native term in use already. IBM Garage
@holly_cummins
Slide 9
IBM Garage
@holly_cummins
Slide 10
born on the cloud
IBM Garage
@holly_cummins
Slide 11
born on the cloud
IBM Garage
@holly_cummins
Slide 12
microservices born on the cloud
IBM Garage
@holly_cummins
Slide 13
born on the cloud
IBM Garage
microservices
@holly_cummins
Slide 14
kubernetes born on the cloud
IBM Garage
microservices
@holly_cummins
Slide 15
born on the cloud
IBM Garage
microservices
kubernetes
@holly_cummins
Slide 16
born on the cloud
IBM Garage
microservices
12factor kubernetes
@holly_cummins
Slide 17
born on the cloud
IBM Garage
microservices
kubernetes
12factor
@holly_cummins
Slide 18
born on the cloud
IBM Garage
microservices
kubernetes
12factor
modern and nice
@holly_cummins
Slide 19
born on the cloud
microservices
kubernetes
12factor
modern and nice
IBM Garage
@holly_cummins
Slide 20
synonym for ‘cloud’ born on the cloud
microservices
kubernetes
12factor
modern and nice
IBM Garage
@holly_cummins
Slide 21
born on the cloud
microservices
kubernetes
12factor
synonym for ‘cloud’
modern and nice
IBM Garage
@holly_cummins
Slide 22
??
IBM Garage
??
??
??
idempotent ??
??
@holly_cummins
Slide 23
rerunnable
IBM Garage
@holly_cummins
Slide 24
done with devops (don’t forget devops)
marketing buzzword
IBM Garage
our legacy app, but now it’s on the cloud
microservices, but with smart proxies
@holly_cummins
Slide 25
born on the cloud
kubernetes microservices
IBM Garage
12-factor
just ‘cloud’ modern and nice
rerunnable
@holly_cummins
born on the cloud
kubernetes microservices
IBM Garage
12-factor
just ‘cloud’ modern and nice
rerunnable
@holly_cummins
Slide 28
CORRECT!
born on the cloud
kubernetes microservices
IBM Garage
12-factor
just ‘cloud’ modern and nice
rerunnable
@holly_cummins
Slide 29
CORRECT!
born on the cloud
kubernetes WRONG!
microservices
IBM Garage
12-factor
just ‘cloud’ modern and nice
rerunnable
@holly_cummins
Slide 30
CORRECT!
born on the cloud
WRONGER!
kubernetes WRONG!
microservices
IBM Garage
12-factor
just ‘cloud’ modern and nice
rerunnable
@holly_cummins
Slide 31
CORRECT!
born on the cloud
kubernetes WRONG!
microservices
IBM Garage
just ‘cloud’
WRONGER!
CLOSE!
12-factor
modern and nice
rerunnable
@holly_cummins
Slide 32
CORRECT!
born on the cloud
kubernetes WRONG!
microservices
IBM Garage
just ‘cloud’
WRONGER!
CLOSE!
12-factor
MAYBE?
modern and nice
rerunnable
@holly_cummins
Slide 33
CORRECT!
born on the cloud
kubernetes WRONG!
microservices
IBM Garage
just ‘cloud’
WRONGER!
WHAT?! CLOSE!
12-factor
MAYBE?
modern and nice
rerunnable
@holly_cummins
Slide 34
CORRECT!
born on the cloud
kubernetes WRONG!
microservices
IBM Garage
just ‘cloud’
WRONGER!
WHAT?! CLOSE!
12-factor
MAYBE?
modern and nice
CLOSE!
rerunnable
@holly_cummins
“we’re going too slowly. we need to get rid of COBOL and make microservices!”
#IBMGarage
@holly_cummins
Slide 76
“we’re going too slowly. we need to get rid of COBOL and make microservices!” “… but our release board only meets twice a year.” #IBMGarage
@holly_cummins
Slide 77
distributed monolith
#IBMGarage
@holly_cummins
Slide 78
distributed monolith but without compile-time checking … or guaranteed function execution
#IBMGarage
@holly_cummins
Slide 79
fail
cloud-native spaghetti
Slide 80
“every time we change one microservice, another breaks”
#IBMGarage
@holly_cummins
fail
the lockeddown totally rigid inflexible un-cloudy cloud
Slide 118
“this provisioning software is broken” #IBMGarage
@holly_cummins
Slide 119
10 minute provision-time
what we sold
“this provisioning software is broken”
#IBMGarage
@holly_cummins
Slide 120
what the client thought they’d got 10 minute provision-time
what we sold
3 month provisiontime
“this provisioning software is broken”
#IBMGarage
@holly_cummins
Slide 121
what the client thought they’d got 10 minute provision-time
the reason 3 month provisiontime
84-step pre-approval process what we sold
“this provisioning software is broken”
#IBMGarage
@holly_cummins
Slide 122
#IBMGarage
@holly_cummins
Slide 123
#IBMGarage
@holly_cummins
Slide 124
old-style governance isn’t going to work #IBMGarage
@holly_cummins