ensuring cloud native success: the greenfield journey
TRANSCRIPT
![Page 1: Ensuring Cloud Native Success: The Greenfield Journey](https://reader033.vdocuments.mx/reader033/viewer/2022061307/589b43b01a28ab22038b76ad/html5/thumbnails/1.jpg)
11
Ensuring Cloud Native Success: The Greenfield Journey
![Page 2: Ensuring Cloud Native Success: The Greenfield Journey](https://reader033.vdocuments.mx/reader033/viewer/2022061307/589b43b01a28ab22038b76ad/html5/thumbnails/2.jpg)
2
Use greenfield projects to learn the new way Why do this? To becoming a software defined business Change your behaviors to change your process Turning “failing” into “learning” Be successful at a small series of projects Staff your team with every role needed to be successful Strict testing to hold back calcifying technical debt Use 12 factor app principles to create cloud ready applications Architect with microservices in mind Avoid building your own platform unless that’s your actual product Expand with internal marketing, summits, etc.
![Page 3: Ensuring Cloud Native Success: The Greenfield Journey](https://reader033.vdocuments.mx/reader033/viewer/2022061307/589b43b01a28ab22038b76ad/html5/thumbnails/3.jpg)
3
@cote – Director, Technical Marketing at Pivotal for Pivotal Cloud Foundry
Former industry analyst at 451 Research and RedMonk
Corporate Strategy & M&A at Dell Software developer Podcasts: cote.io/podcasts FierceDevOps columnist More: http://cote.io or
Hello!
![Page 4: Ensuring Cloud Native Success: The Greenfield Journey](https://reader033.vdocuments.mx/reader033/viewer/2022061307/589b43b01a28ab22038b76ad/html5/thumbnails/4.jpg)
44
Why?
![Page 5: Ensuring Cloud Native Success: The Greenfield Journey](https://reader033.vdocuments.mx/reader033/viewer/2022061307/589b43b01a28ab22038b76ad/html5/thumbnails/5.jpg)
5
Source: "Gartner Says Modernization and Digital Transformation Projects Are Behind Growth in Enterprise Application Software Market", August 2015. For more “business drivers” see “The Three Horsemen of the Digital Apocalypse Considered.”
will be "build," not "buy.
Gartner predicts that by 2020,
75 percent of applications supporting digital business
Custom written software is becoming a key competitive advantage
![Page 6: Ensuring Cloud Native Success: The Greenfield Journey](https://reader033.vdocuments.mx/reader033/viewer/2022061307/589b43b01a28ab22038b76ad/html5/thumbnails/6.jpg)
6
The goal is to achieve continuous delivery
Build Test/Verify Package repository
VersionControl
InfrastructurePlatform
(IaaS, PaaS, VMs)
ProductionConcerns
(monitoring, scaling, etc.)
Feedback Loop
Specify Code
![Page 7: Ensuring Cloud Native Success: The Greenfield Journey](https://reader033.vdocuments.mx/reader033/viewer/2022061307/589b43b01a28ab22038b76ad/html5/thumbnails/7.jpg)
77
Most advice looks like this…
![Page 8: Ensuring Cloud Native Success: The Greenfield Journey](https://reader033.vdocuments.mx/reader033/viewer/2022061307/589b43b01a28ab22038b76ad/html5/thumbnails/8.jpg)
8
The Three “Journeys”
Greenfield
• Brand new• Little integration with
existing IT• Rarely “mission critical”
Legacy
• Makes all the money• Fragile, change is high
risk• Can consume all
corporate attention
Transformation
• Targets entire organization
• Benefits of scale• “Culture” change drives
successDec 1st, 10am PT/ 12pm
CT/ 1pm ETDec 15th, 10am PT/ 12pm CT/ 1pm ET
Nov 5th , 10am PT/ 12pm CT/ 1pm ET
![Page 9: Ensuring Cloud Native Success: The Greenfield Journey](https://reader033.vdocuments.mx/reader033/viewer/2022061307/589b43b01a28ab22038b76ad/html5/thumbnails/9.jpg)
99
Greenfield
![Page 10: Ensuring Cloud Native Success: The Greenfield Journey](https://reader033.vdocuments.mx/reader033/viewer/2022061307/589b43b01a28ab22038b76ad/html5/thumbnails/10.jpg)
10
Change your behaviors to change your processes
F100 CTO: “But Netflix has a superstar dev team, we don’t!”
@adrianco:“We hired them from you.”
Source: @blueboxjesse, Oct 2014. See also “There is no talent shortage.”
![Page 11: Ensuring Cloud Native Success: The Greenfield Journey](https://reader033.vdocuments.mx/reader033/viewer/2022061307/589b43b01a28ab22038b76ad/html5/thumbnails/11.jpg)
11
Turn “failure” into “learning”
How most businesses think they’re
doingHow smart businesses
know they’re doing
First step: admit you have no idea what’s going on
![Page 12: Ensuring Cloud Native Success: The Greenfield Journey](https://reader033.vdocuments.mx/reader033/viewer/2022061307/589b43b01a28ab22038b76ad/html5/thumbnails/12.jpg)
12
Be successful* at a small series of projects* Don’t talk a lot about the failures
• Vitality drove engagement from 3% to 30%+
• Second project, MyHealth
• Cue Apple Watch app in 5 weeks
Source: Humana keynote, CF Summit 2015. See also BMC Software case study in The Concise Executive Guide to Agile and Cutter Executive Report, Vol. 9, No. 9, 2008.
![Page 13: Ensuring Cloud Native Success: The Greenfield Journey](https://reader033.vdocuments.mx/reader033/viewer/2022061307/589b43b01a28ab22038b76ad/html5/thumbnails/13.jpg)
13
Staff your team with every role needed to deliver
Two pizza’s worth of:• Dev• Ops• Design• Product• QA• ?
Source: Pivotal SafeMeds scrapbook.
![Page 14: Ensuring Cloud Native Success: The Greenfield Journey](https://reader033.vdocuments.mx/reader033/viewer/2022061307/589b43b01a28ab22038b76ad/html5/thumbnails/14.jpg)
14
Strict testing to hold back calcifying technical debt
QA - automated testing to avoid technical debt, move fast
Uptime - testing for resiliency in production
Design quality - do people actually find your software useful?
Improvement - testing your process
![Page 15: Ensuring Cloud Native Success: The Greenfield Journey](https://reader033.vdocuments.mx/reader033/viewer/2022061307/589b43b01a28ab22038b76ad/html5/thumbnails/15.jpg)
15
Use 12 factor app principles to create cloud ready applications A set of best practices
for developing and deploying cloud-native software.
Practices translate into platform features and workflow requirements.
Codebase Dependencies Config Backing Services
Build, Release,
RunProcesses Port
BindingConcurrenc
y
DisposabilityDev/Prod
Parity Logs Admin Processes
Source: “The Twelve-Factor App.”
![Page 16: Ensuring Cloud Native Success: The Greenfield Journey](https://reader033.vdocuments.mx/reader033/viewer/2022061307/589b43b01a28ab22038b76ad/html5/thumbnails/16.jpg)
16
Architect with microservices in mind Decompose everything into
services Think of *nix style pipes on the
CLI, but in a distrusted system Each service is owned by a team
and indepdent A black-box with a well done API Benefits: scale, comprehensibility,
org. agility
Free book: bit.ly/cloud-native-book
![Page 17: Ensuring Cloud Native Success: The Greenfield Journey](https://reader033.vdocuments.mx/reader033/viewer/2022061307/589b43b01a28ab22038b76ad/html5/thumbnails/17.jpg)
17
Container Scheduling
Application Framework
ServicesPlatform Runtime
Routing DatabaseConfigurationService Discovery
Big Data
Object Storage
Mobile
Build CI
User ProvidedLogging & Metrics Messaging
Circuit Breakers12 Factor Apps RESTful
ServicesMicroservices
.NETSpring Boot Node.jsRuby on Rails
Operations Zero Downtime Deployments
Failover & Recovery Scaling Security
PatchingPlatformUpgrades
Infrastructure
OpenStack AmazonVMware
![Page 18: Ensuring Cloud Native Success: The Greenfield Journey](https://reader033.vdocuments.mx/reader033/viewer/2022061307/589b43b01a28ab22038b76ad/html5/thumbnails/18.jpg)
18
Expand with internal marketing, summits, etc.
• Repeated boasting
• Training at internal summits
Source: “Humana Leads Charge for Digital Transformation in Louisville.”
• Evangelism
• “Labs” - CoE’s that don’t suck
![Page 19: Ensuring Cloud Native Success: The Greenfield Journey](https://reader033.vdocuments.mx/reader033/viewer/2022061307/589b43b01a28ab22038b76ad/html5/thumbnails/19.jpg)
19
What’s Next?
Greenfield
Read the original piece, with more details and advice:
cote.io/cloud-native-journey/
Legacy
• Makes all the money• Fragile, change is high
risk• Can consume all
corporate attention
Transformation
• Targets entire organization
• Benefits of scale• “Culture” change drives
success
Dec 1st, 10am PT/ 12pm CT/ 1pm ET
Dec 15th , 10am PT/ 12pm CT/ 1pm ET
![Page 21: Ensuring Cloud Native Success: The Greenfield Journey](https://reader033.vdocuments.mx/reader033/viewer/2022061307/589b43b01a28ab22038b76ad/html5/thumbnails/21.jpg)
BUILT FOR THE SPEED OF BUSINESS