SlideShare une entreprise Scribd logo
1  sur  42
Télécharger pour lire hors ligne
HOLISTIC APPROACH TO CLOUD ADOPTION
Tiago Griffo (presented in Brisbane) &
Scott Shaw (presented in Sydney)
The world is at an inflection point with public cloud adoption where many of the barriers have been
removed, even in regulated industries. We now have a range of vendors to choose from and ample
technical advice on how to design around each vendor’s offering. However, we still see customers
struggling to get real business value from their cloud adoption efforts. Skyrocketing costs, schedule
delays and skills shortage are pain points that we hear repeatedly. We have found that the most
successful moves to public cloud are those that take a holistic approach. A shift to cloud requires more
than a simple change of infrastructure. Few businesses realise that their move to cloud is actually a
major software investment and that their cloud resources need to be managed as software assets. In
this talk we’ll discuss some of the organisational, operational and technical changes that need to be
made in order to broaden software delivery to encompass defining, creating and operating virtual
hosting environments in the cloud.
2
Abstract
3© ThoughtWorks 2019
AGENDA
● What is the current status of cloud adoption?
● Drivers and pain points
● The well-trodden road to cloud and why it so
often fails to deliver
● An alternative, holistic approach
CLOUD
WHY NOW?
We’re at an inflection point
4© ThoughtWorks 2019
2019
Which path will you take?
Business
benefits of
cloud
What is driving businesses to move workloads to the public cloud?
Why Cloud?
5© ThoughtWorks 2019
6© ThoughtWorks 2019
Cost • Agility • Efficiency • Assurance
Business Case
“Because I say so”
Edict
Data Centre EOL • M&A • Digital Change • Assurance
Triggering Events
https://plow.net/thought-leadership/cloud-adoption-drivers/
https://cloud.google.com/blog/products/storage-data-transfer/8-common-reasons-why-enterprises-migrate-to-the-cloud
7© ThoughtWorks 2019
We set out to do some research of our own in Australia...
7
Agility/productivity
Drive cultural- and
mindset change
Cost reduction or
avoidance
Utilising a specific PAAS
service
Large scale compute
intensive workloads
Experimentation &
innovation
Data centre elimination
Avoid vendor lock-in
Digital transformation
Speed to market
Business model under
threat
Ability to attract talent
To be perceived as
industry leader
Major strategic asset (i.e.
SAP) being replatformed
in the cloud
Desire to better leverage
SaaS solutions
Build a modern digital
business
CAPEX vs OPEX
considerations
Ability to scale without
having to predict capacity
Focus on core business Geographic distribution
8© ThoughtWorks 2019
And these are the most common
8
Agility/productivity
Drive cultural- and mindset
change
Cost reduction or avoidance
Utilising a specific PAAS
service
Large scale compute
intensive workloads
Experimentation &
innovation
Data centre elimination
Avoid vendor lock-in
Digital transformation
Speed to market
Business model under
threat
Ability to attract talent
To be perceived as
industry leader
Major strategic asset (i.e.
SAP) being replatformed in
the cloud
Desire to better leverage
SaaS solutions
Build a modern digital
business
CAPEX vs OPEX
considerations
Ability to scale without
having to predict capacity
Focus on core business Geographic distribution
Actually, it’s really hard to know—nobody talks about failures
Are the benefits materialising?
9© ThoughtWorks 2019
10© ThoughtWorks 2019
“Information-technology departments need to resist the
pressure to chalk up short-term gains and convince the
business that moving to the cloud is a journey, not flipping a
switch”
- Bill Murphy, CTO, Blackstone Group
https://www.wsj.com/articles/cloud-adoption-is-slowed-by-people-as-much-as-technology-11569014450
"We thought it was Capex versus Opex. We thought
we could save a lot of money and get rid of
managing infrastructure [...] But we were wrong [...]
We kept throwing compute resources and storage
resources at it [...] and that drove up costs.”
11© ThoughtWorks 2019
https://searchcio.techtarget.com/feature/Cloud-migration-failures-and-how-to-prevent-them
12© ThoughtWorks 2019
We asked why success was difficult to achieve...
12
We've been migrating for a
while but we haven't
turned anything off yet
We can't get access to
experienced security and
infrastructure people
Our Ways of Working are
holding us back
Lack of breadth and depth
of knowledge in cloud
migration
We've promised cost
savings and it just keeps
getting more expensive
Finding the right level of
governance is challenging
Security fear heightened
risk (we’re increasing our
attack surface)
We're not actually going
any faster in the cloud
We haven't managed to get
many services into
production
Some cloud services are a
lot more immature than
we thought
There is a team building a
cloud platform in isolation
It's hard to measure how
successful cloud adoption
is
Team autonomy leads to a
fractured technology
landscape
We lack the experience to
build and run services in
the cloud effectively
We’re completely locked in
with a single cloud
provider
Everyone keeps
complaining about Shadow
IT
We can’t make our
business case stack up
We’re spending at least
50% of our time on
keeping the lights on
We’re actually splitting Dev
& Ops again
Attracting talent is difficult
13© ThoughtWorks 2019
And these are the most common
13
We've been migrating for a
while but we haven't turned
anything off yet
We can't get access to
experienced security and
infrastructure people
Our Ways of Working are
holding us back
Lack of breadth and depth
of knowledge in cloud
migration
We've promised cost savings
and it just keeps getting
more expensive
Finding the right level of
governance is challenging
Security fear heightened risk
(we’re increasing our attack
surface)
We're not actually going any
faster in the cloud
We haven't managed to get
many services into
production
Some cloud services are a lot
more immature than we
thought
There is a team building a
cloud platform in isolation
It's hard to measure how
successful cloud adoption is
Team autonomy leads to a
fractured technology
landscape
We lack the experience to
build and run services in
the cloud effectively
We’re completely locked in
with a single cloud provider
Everyone keeps complaining
about Shadow IT
We can’t make our business
case stack up
We’re spending at least
50% of our time on
keeping the lights on
We’re actually splitting Dev &
Ops again
Attracting talent is difficult
The conventional approach isn’t delivering on the promised benefits
The paved road to cloud adoption
14© ThoughtWorks 2019
etc.
APIs
Security
Infrastructure
15
Engineering
Success requires more than a change in infrastructure
How can they avoid these pitfalls?
16© ThoughtWorks 2019
Cloud Perspectives
Successful digital businesses have these factors in common
17© ThoughtWorks 2019
Technical Excellence Organisational
Change
Self-service Platforms Vendor Choice
Cloud is software — Do it right!
TECHNICAL EXCELLENCE
18© ThoughtWorks 2019
CLICK TO ADD
HEADING TEXT HERE
EMPHASIS HERE
Body size default to 16 px Open Sans
Light. Pellentesque habitant morbi
tristique senectus et netus et malesuada
fames ac turpis egestas.
CLICK TO ADD SUBHEADING
19© ThoughtWorks 2019
1. Realistic infrastructure checklist (24
Months!)
2. Open-source, vendor-independent,
code-friendly tools
3. Small, composable, modular units
4. Automated tests!
5. Releases as Git version tags
https://www.ybrikman.com/
Building infrastructure in anticipation of
customer requirements only leads to
waste and miscommunication.
Productive teams deliver thin slices
across the new full stack and industrialise
as they go.
DELIVER IN THIN SLICES
THE NEW FULL STACK
Harvest reusable components as you go
20© ThoughtWorks 2019
UI
BFF
API
Microservices
Service Mesh
Containers
Container Orchestration
It’s all software.
Build only what you
need to support the
customer experience
Thin Slice
CLOUD-NATIVE
APPLICATIONS:
RESILIENCE OVER
DISASTER RECOVERY
Environments are no longer scarce, they
can be created at destroyed at will. The
onus is now on the developers to design
resilience into the application. Multi-AZ
and multi-region redundancy combined
with elasticity is also DR.
Cloud changes how we think about DR
21© ThoughtWorks 2019
Putting your business in the cloud is not enough; operating model and culture need to evolve
ORGANISATIONAL CHANGE
22© ThoughtWorks 2019
“DevOps is a re-org, not a team.
You get to DevOps by merging
the development and operations
processes into a single team
that runs both.”
- Adrian Cockcroft, 2014
23© ThoughtWorks 2019 https://www.iamondemand.com/blog/my-interview-with-adrian-cockcroft-netflix-cloud-pioneer/
24© ThoughtWorks 2019
IF YOU HAVE A DEVOPS
TEAM
YOU AREN’T DOING
DEVOPS
DevOps is a cultural change
© ThoughtWorks 2019
The whole point of the DevOps movement
was to break down the barriers and
integrate development and operations’
responsibilities into unified teams, not to
create a new set of specialized skills that is
concentrated into yet another team and
handover point in the process of creating
business value.
Dev DevOps
DevOps
26
Automated Governance
New tools and services take the human out of the loop
Build compliance into the pipeline,
treating it as code and automating your
checks, guaranteeing it is run with every
commit. Everything is traceable, auditable,
identifiable and non-repudiable.
HANDS-OFF
COMPLIANCE AS CODE
Cryptographically-verified software supply
chain
© ThoughtWorks 2019
28
Area of concern Traditional Organisation Cloud-first Organisation
Assurance ● Signoff
● Human inspection
● Automation
● Tools
● Cryptographic verification
Provisioning ● File a support ticket
● Wait for environments
● Infrastructure as code
● CI/CD Pipelines
Architecture
governance
● Review
● Signoff
● Tools
● Platforms
● Guardrails
Service management ● Separate team ● You build it you run it
Cost management ● Upfront
● CAPEX
● Hidden
● Metered
● Tagged
● Detailed reporting
Observability ● Logs
● Dashboards
● Alerts
● Event streams
● Analytics
● Visualisation
Infrastructure-led cloud platforms can’t accelerate product performance on their own
SELF-SERVICE, DIGITAL PLATFORMS
29© ThoughtWorks 2019
CLOUD IS ONLY A
MEANS TO CREATE
HIGH-PERFORMING
ORGANISATIONS
“Cloud continues to be a differentiator for
elite performers and drives high
performance. “
Product teams need a complete self-service
toolbox
30© ThoughtWorks 2019
31
32
© ThoughtWorks 2019
Building successful Digital Platforms
Delivery
Infrastructure
Deliver Faster
Build Ecosystems
Customer
Touch Points
APIs
Self-service
Data
Experimentation
Capability
Gain Insights
Increase Confidence
Provide consistent
Experiences
https://www.thoughtworks.com/perspectives/edition4-platform-strategy
The right mix of cloud vendors needs to be a risk-based decision
VENDOR CHOICE
33© ThoughtWorks 2019
34
Multicloud
vs
Polycloud
35
Cloud Portability
A seemingly simple lambda service...
...becomes much more entangled when you add in
access control and crypto
VENDOR LOCK-IN
HOW MUCH IS
APPROPRIATE?
Vendor entanglement may be OK but it
should be a deliberate decision
© ThoughtWorks 2019
Entanglement
Portability ($$$)
Criticality
Long-lived,
core systems
Internal or
temporary
assets
too
expensive
too risky
Justright
“...if avoiding lock-in gives you options, then the cost
of making the switch is the option's strike price: it's
how much you pay to execute the option. The lower
the switching cost you want to achieve, the higher is
the option's value and therefore the price.”
- Gregor Hohpe
39© ThoughtWorks 2019 https://martinfowler.com/articles/oss-lockin.html
Conclusion
Replacing on-premise infrastructure with public cloud is only the first step. You also need...
41© ThoughtWorks 2019
Cloud-native engineering
needs to
generate business value
Technical Excellence
Putting your business in
the cloud is not enough;
operating model and
culture need to evolve
Organisational
Change
Digital platforms need to
be built to support
customer-centric
products or they’re not
worth the investment
Self-service Platforms
The right mix of cloud
vendors needs to be a
risk-based decision
Vendor Choice
LIAUW FENDY lfendy@thoughtworks.com
SCOTT SHAW sshaw@thoughtworks.com
TIAGO GRIFFO tgriffo@thoughtworks.com
thoughtworks.com
42© ThoughtWorks 2019
THANK YOU!

Contenu connexe

Tendances

Philip Newcomb, CEO, TSRI - Legacy to Cloud modernization
Philip Newcomb, CEO, TSRI - Legacy to Cloud modernizationPhilip Newcomb, CEO, TSRI - Legacy to Cloud modernization
Philip Newcomb, CEO, TSRI - Legacy to Cloud modernizationCloud Best Practices Network
 
Your Journey to the Cloud
Your Journey to the CloudYour Journey to the Cloud
Your Journey to the CloudDori Degenhardt
 
Journey to Cloud - Enabling the Digital Enterprise - Accenture
Journey to Cloud - Enabling the Digital Enterprise - AccentureJourney to Cloud - Enabling the Digital Enterprise - Accenture
Journey to Cloud - Enabling the Digital Enterprise - AccentureAmazon Web Services
 
Why Digital Transformations are Failing at Scale
Why Digital Transformations are Failing at ScaleWhy Digital Transformations are Failing at Scale
Why Digital Transformations are Failing at ScaleTasktop
 
Html5 workshop part 1
Html5 workshop part 1Html5 workshop part 1
Html5 workshop part 1NAILBITER
 
Desktop-as-a-Service: Flexible Application Delivery to Cloud-Native Desktops
Desktop-as-a-Service: Flexible Application Delivery to Cloud-Native DesktopsDesktop-as-a-Service: Flexible Application Delivery to Cloud-Native Desktops
Desktop-as-a-Service: Flexible Application Delivery to Cloud-Native DesktopsAmazon Web Services
 
Cwin16 tls-s2-0945-going cloud native
Cwin16 tls-s2-0945-going cloud nativeCwin16 tls-s2-0945-going cloud native
Cwin16 tls-s2-0945-going cloud nativeCapgemini
 
Unlocking Value from Legacy Technology
Unlocking Value from Legacy TechnologyUnlocking Value from Legacy Technology
Unlocking Value from Legacy TechnologyThoughtworks
 
Enable SAP Agility & Get the Most Out of the Cloud
Enable SAP Agility & Get the Most Out of the CloudEnable SAP Agility & Get the Most Out of the Cloud
Enable SAP Agility & Get the Most Out of the CloudSkytap Cloud
 
Understanding The Cloud For Enterprise Businesses.
Understanding The Cloud For Enterprise Businesses. Understanding The Cloud For Enterprise Businesses.
Understanding The Cloud For Enterprise Businesses. Triaxil
 
Digital Transformation Case Study
Digital Transformation Case StudyDigital Transformation Case Study
Digital Transformation Case StudyVMware Tanzu
 
Continuous Delivery for Machine Learning
Continuous Delivery for Machine LearningContinuous Delivery for Machine Learning
Continuous Delivery for Machine LearningThoughtworks
 
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...Kevin Hancock
 
Microsoft cloud continuum
Microsoft cloud continuumMicrosoft cloud continuum
Microsoft cloud continuumMathews Job
 
Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013David Linthicum
 
Implementing Cloud-Based DevOps for Distributed Agile Projects
Implementing Cloud-Based DevOps for Distributed Agile ProjectsImplementing Cloud-Based DevOps for Distributed Agile Projects
Implementing Cloud-Based DevOps for Distributed Agile ProjectsTechWell
 
Accelerating government agility with cloud computing v1
Accelerating government agility with cloud computing v1Accelerating government agility with cloud computing v1
Accelerating government agility with cloud computing v1David Linthicum
 
Integrating Postgres with ActiveMQ and Camel
Integrating Postgres with ActiveMQ and CamelIntegrating Postgres with ActiveMQ and Camel
Integrating Postgres with ActiveMQ and CamelJustin Reock
 
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-NativeApp Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-NativeVMware Tanzu
 

Tendances (20)

Philip Newcomb, CEO, TSRI - Legacy to Cloud modernization
Philip Newcomb, CEO, TSRI - Legacy to Cloud modernizationPhilip Newcomb, CEO, TSRI - Legacy to Cloud modernization
Philip Newcomb, CEO, TSRI - Legacy to Cloud modernization
 
Your Journey to the Cloud
Your Journey to the CloudYour Journey to the Cloud
Your Journey to the Cloud
 
Journey to Cloud - Enabling the Digital Enterprise - Accenture
Journey to Cloud - Enabling the Digital Enterprise - AccentureJourney to Cloud - Enabling the Digital Enterprise - Accenture
Journey to Cloud - Enabling the Digital Enterprise - Accenture
 
Net app
Net appNet app
Net app
 
Why Digital Transformations are Failing at Scale
Why Digital Transformations are Failing at ScaleWhy Digital Transformations are Failing at Scale
Why Digital Transformations are Failing at Scale
 
Html5 workshop part 1
Html5 workshop part 1Html5 workshop part 1
Html5 workshop part 1
 
Desktop-as-a-Service: Flexible Application Delivery to Cloud-Native Desktops
Desktop-as-a-Service: Flexible Application Delivery to Cloud-Native DesktopsDesktop-as-a-Service: Flexible Application Delivery to Cloud-Native Desktops
Desktop-as-a-Service: Flexible Application Delivery to Cloud-Native Desktops
 
Cwin16 tls-s2-0945-going cloud native
Cwin16 tls-s2-0945-going cloud nativeCwin16 tls-s2-0945-going cloud native
Cwin16 tls-s2-0945-going cloud native
 
Unlocking Value from Legacy Technology
Unlocking Value from Legacy TechnologyUnlocking Value from Legacy Technology
Unlocking Value from Legacy Technology
 
Enable SAP Agility & Get the Most Out of the Cloud
Enable SAP Agility & Get the Most Out of the CloudEnable SAP Agility & Get the Most Out of the Cloud
Enable SAP Agility & Get the Most Out of the Cloud
 
Understanding The Cloud For Enterprise Businesses.
Understanding The Cloud For Enterprise Businesses. Understanding The Cloud For Enterprise Businesses.
Understanding The Cloud For Enterprise Businesses.
 
Digital Transformation Case Study
Digital Transformation Case StudyDigital Transformation Case Study
Digital Transformation Case Study
 
Continuous Delivery for Machine Learning
Continuous Delivery for Machine LearningContinuous Delivery for Machine Learning
Continuous Delivery for Machine Learning
 
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
 
Microsoft cloud continuum
Microsoft cloud continuumMicrosoft cloud continuum
Microsoft cloud continuum
 
Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013
 
Implementing Cloud-Based DevOps for Distributed Agile Projects
Implementing Cloud-Based DevOps for Distributed Agile ProjectsImplementing Cloud-Based DevOps for Distributed Agile Projects
Implementing Cloud-Based DevOps for Distributed Agile Projects
 
Accelerating government agility with cloud computing v1
Accelerating government agility with cloud computing v1Accelerating government agility with cloud computing v1
Accelerating government agility with cloud computing v1
 
Integrating Postgres with ActiveMQ and Camel
Integrating Postgres with ActiveMQ and CamelIntegrating Postgres with ActiveMQ and Camel
Integrating Postgres with ActiveMQ and Camel
 
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-NativeApp Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
 

Similaire à Holistic approach to cloud adoption

TUNI: Business-driven Cloud Adoption
TUNI: Business-driven Cloud AdoptionTUNI: Business-driven Cloud Adoption
TUNI: Business-driven Cloud AdoptionTero Peltola
 
Crunch time VIII: Der Cloud-Leitfaden für CFOs
Crunch time VIII: Der Cloud-Leitfaden für CFOsCrunch time VIII: Der Cloud-Leitfaden für CFOs
Crunch time VIII: Der Cloud-Leitfaden für CFOsDeloitte Deutschland
 
Manage your Journey to the Cloud
Manage your Journey to the CloudManage your Journey to the Cloud
Manage your Journey to the CloudRick Beers
 
Cloud Repatriation - Big Data & AI Toronto Conference 2020
Cloud Repatriation - Big Data & AI Toronto Conference 2020Cloud Repatriation - Big Data & AI Toronto Conference 2020
Cloud Repatriation - Big Data & AI Toronto Conference 2020Hubert H. Chan
 
Simply.Business Cloud
Simply.Business CloudSimply.Business Cloud
Simply.Business CloudCapgemini
 
Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...
Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...
Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...Cloudify Community
 
Cdi cio.com hcaf white paper- 082117
Cdi   cio.com hcaf white paper- 082117Cdi   cio.com hcaf white paper- 082117
Cdi cio.com hcaf white paper- 082117John Baumgarten
 
Manage Your Journey to the Cloud
Manage Your Journey to the CloudManage Your Journey to the Cloud
Manage Your Journey to the CloudRick Beers
 
Cloud Migration for Financial Services - Toronto - October 2016
Cloud Migration for Financial Services - Toronto - October 2016Cloud Migration for Financial Services - Toronto - October 2016
Cloud Migration for Financial Services - Toronto - October 2016Amazon Web Services
 
Overcoming Operational & Financial Barriers to Cloud
Overcoming Operational & Financial Barriers to CloudOvercoming Operational & Financial Barriers to Cloud
Overcoming Operational & Financial Barriers to CloudTrustmarque
 
7 Myths about Cloud Computing
7 Myths about Cloud Computing7 Myths about Cloud Computing
7 Myths about Cloud ComputingNUS-ISS
 
Architecting your Cloud Strategy - Part One.vsdx
Architecting your Cloud Strategy - Part One.vsdxArchitecting your Cloud Strategy - Part One.vsdx
Architecting your Cloud Strategy - Part One.vsdxGareth Llewellyn
 
Cloud IT and Business ROI
Cloud IT and Business ROICloud IT and Business ROI
Cloud IT and Business ROIMalcolm Ryder
 
If You’re Out of Cloud, You’re Out of Work; Key Skills to Move into Cloud
If You’re Out of Cloud, You’re Out of Work; Key Skills to Move into CloudIf You’re Out of Cloud, You’re Out of Work; Key Skills to Move into Cloud
If You’re Out of Cloud, You’re Out of Work; Key Skills to Move into CloudTristano Vacondio
 

Similaire à Holistic approach to cloud adoption (20)

TUNI: Business-driven Cloud Adoption
TUNI: Business-driven Cloud AdoptionTUNI: Business-driven Cloud Adoption
TUNI: Business-driven Cloud Adoption
 
Crunch time VIII: Der Cloud-Leitfaden für CFOs
Crunch time VIII: Der Cloud-Leitfaden für CFOsCrunch time VIII: Der Cloud-Leitfaden für CFOs
Crunch time VIII: Der Cloud-Leitfaden für CFOs
 
Manage your Journey to the Cloud
Manage your Journey to the CloudManage your Journey to the Cloud
Manage your Journey to the Cloud
 
FINAL PRINTED VER - 29102014
FINAL PRINTED VER - 29102014FINAL PRINTED VER - 29102014
FINAL PRINTED VER - 29102014
 
Riding the Cloud
Riding the Cloud Riding the Cloud
Riding the Cloud
 
RP_CORP_DECK_2016
RP_CORP_DECK_2016RP_CORP_DECK_2016
RP_CORP_DECK_2016
 
Cloud Repatriation - Big Data & AI Toronto Conference 2020
Cloud Repatriation - Big Data & AI Toronto Conference 2020Cloud Repatriation - Big Data & AI Toronto Conference 2020
Cloud Repatriation - Big Data & AI Toronto Conference 2020
 
Simply.Business Cloud
Simply.Business CloudSimply.Business Cloud
Simply.Business Cloud
 
Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...
Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...
Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...
 
Cdi cio.com hcaf white paper- 082117
Cdi   cio.com hcaf white paper- 082117Cdi   cio.com hcaf white paper- 082117
Cdi cio.com hcaf white paper- 082117
 
Manage Your Journey to the Cloud
Manage Your Journey to the CloudManage Your Journey to the Cloud
Manage Your Journey to the Cloud
 
Epaper
EpaperEpaper
Epaper
 
Cloud Migration for Financial Services - Toronto - October 2016
Cloud Migration for Financial Services - Toronto - October 2016Cloud Migration for Financial Services - Toronto - October 2016
Cloud Migration for Financial Services - Toronto - October 2016
 
Overcoming Operational & Financial Barriers to Cloud
Overcoming Operational & Financial Barriers to CloudOvercoming Operational & Financial Barriers to Cloud
Overcoming Operational & Financial Barriers to Cloud
 
7 Myths about Cloud Computing
7 Myths about Cloud Computing7 Myths about Cloud Computing
7 Myths about Cloud Computing
 
Navigating Cloud and Multi-Cloud
Navigating Cloud and Multi-CloudNavigating Cloud and Multi-Cloud
Navigating Cloud and Multi-Cloud
 
Architecting your Cloud Strategy - Part One.vsdx
Architecting your Cloud Strategy - Part One.vsdxArchitecting your Cloud Strategy - Part One.vsdx
Architecting your Cloud Strategy - Part One.vsdx
 
HBR-Oracle-Report-webview
HBR-Oracle-Report-webviewHBR-Oracle-Report-webview
HBR-Oracle-Report-webview
 
Cloud IT and Business ROI
Cloud IT and Business ROICloud IT and Business ROI
Cloud IT and Business ROI
 
If You’re Out of Cloud, You’re Out of Work; Key Skills to Move into Cloud
If You’re Out of Cloud, You’re Out of Work; Key Skills to Move into CloudIf You’re Out of Cloud, You’re Out of Work; Key Skills to Move into Cloud
If You’re Out of Cloud, You’re Out of Work; Key Skills to Move into Cloud
 

Plus de Thoughtworks

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a ProductThoughtworks
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & DogsThoughtworks
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovationThoughtworks
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teamsThoughtworks
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of InnovationThoughtworks
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer ExperienceThoughtworks
 
When we design together
When we design togetherWhen we design together
When we design togetherThoughtworks
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)Thoughtworks
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloudThoughtworks
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of InnovationThoughtworks
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go liveThoughtworks
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the RubiconThoughtworks
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!Thoughtworks
 
Docker container security
Docker container securityDocker container security
Docker container securityThoughtworks
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unitThoughtworks
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to TuringThoughtworks
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked outThoughtworks
 
Do No Harm: Do Technologists Need a Code of Ethics?
Do No Harm: Do Technologists Need a Code of Ethics?Do No Harm: Do Technologists Need a Code of Ethics?
Do No Harm: Do Technologists Need a Code of Ethics?Thoughtworks
 

Plus de Thoughtworks (20)

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a Product
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & Dogs
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovation
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teams
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of Innovation
 
Dual-Track Agile
Dual-Track AgileDual-Track Agile
Dual-Track Agile
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer Experience
 
When we design together
When we design togetherWhen we design together
When we design together
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of Innovation
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go live
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the Rubicon
 
Error handling
Error handlingError handling
Error handling
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!
 
Docker container security
Docker container securityDocker container security
Docker container security
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unit
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to Turing
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked out
 
Do No Harm: Do Technologists Need a Code of Ethics?
Do No Harm: Do Technologists Need a Code of Ethics?Do No Harm: Do Technologists Need a Code of Ethics?
Do No Harm: Do Technologists Need a Code of Ethics?
 

Dernier

Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 

Dernier (20)

Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 

Holistic approach to cloud adoption

  • 1. HOLISTIC APPROACH TO CLOUD ADOPTION Tiago Griffo (presented in Brisbane) & Scott Shaw (presented in Sydney)
  • 2. The world is at an inflection point with public cloud adoption where many of the barriers have been removed, even in regulated industries. We now have a range of vendors to choose from and ample technical advice on how to design around each vendor’s offering. However, we still see customers struggling to get real business value from their cloud adoption efforts. Skyrocketing costs, schedule delays and skills shortage are pain points that we hear repeatedly. We have found that the most successful moves to public cloud are those that take a holistic approach. A shift to cloud requires more than a simple change of infrastructure. Few businesses realise that their move to cloud is actually a major software investment and that their cloud resources need to be managed as software assets. In this talk we’ll discuss some of the organisational, operational and technical changes that need to be made in order to broaden software delivery to encompass defining, creating and operating virtual hosting environments in the cloud. 2 Abstract
  • 3. 3© ThoughtWorks 2019 AGENDA ● What is the current status of cloud adoption? ● Drivers and pain points ● The well-trodden road to cloud and why it so often fails to deliver ● An alternative, holistic approach
  • 4. CLOUD WHY NOW? We’re at an inflection point 4© ThoughtWorks 2019 2019 Which path will you take? Business benefits of cloud
  • 5. What is driving businesses to move workloads to the public cloud? Why Cloud? 5© ThoughtWorks 2019
  • 6. 6© ThoughtWorks 2019 Cost • Agility • Efficiency • Assurance Business Case “Because I say so” Edict Data Centre EOL • M&A • Digital Change • Assurance Triggering Events https://plow.net/thought-leadership/cloud-adoption-drivers/ https://cloud.google.com/blog/products/storage-data-transfer/8-common-reasons-why-enterprises-migrate-to-the-cloud
  • 7. 7© ThoughtWorks 2019 We set out to do some research of our own in Australia... 7 Agility/productivity Drive cultural- and mindset change Cost reduction or avoidance Utilising a specific PAAS service Large scale compute intensive workloads Experimentation & innovation Data centre elimination Avoid vendor lock-in Digital transformation Speed to market Business model under threat Ability to attract talent To be perceived as industry leader Major strategic asset (i.e. SAP) being replatformed in the cloud Desire to better leverage SaaS solutions Build a modern digital business CAPEX vs OPEX considerations Ability to scale without having to predict capacity Focus on core business Geographic distribution
  • 8. 8© ThoughtWorks 2019 And these are the most common 8 Agility/productivity Drive cultural- and mindset change Cost reduction or avoidance Utilising a specific PAAS service Large scale compute intensive workloads Experimentation & innovation Data centre elimination Avoid vendor lock-in Digital transformation Speed to market Business model under threat Ability to attract talent To be perceived as industry leader Major strategic asset (i.e. SAP) being replatformed in the cloud Desire to better leverage SaaS solutions Build a modern digital business CAPEX vs OPEX considerations Ability to scale without having to predict capacity Focus on core business Geographic distribution
  • 9. Actually, it’s really hard to know—nobody talks about failures Are the benefits materialising? 9© ThoughtWorks 2019
  • 10. 10© ThoughtWorks 2019 “Information-technology departments need to resist the pressure to chalk up short-term gains and convince the business that moving to the cloud is a journey, not flipping a switch” - Bill Murphy, CTO, Blackstone Group https://www.wsj.com/articles/cloud-adoption-is-slowed-by-people-as-much-as-technology-11569014450
  • 11. "We thought it was Capex versus Opex. We thought we could save a lot of money and get rid of managing infrastructure [...] But we were wrong [...] We kept throwing compute resources and storage resources at it [...] and that drove up costs.” 11© ThoughtWorks 2019 https://searchcio.techtarget.com/feature/Cloud-migration-failures-and-how-to-prevent-them
  • 12. 12© ThoughtWorks 2019 We asked why success was difficult to achieve... 12 We've been migrating for a while but we haven't turned anything off yet We can't get access to experienced security and infrastructure people Our Ways of Working are holding us back Lack of breadth and depth of knowledge in cloud migration We've promised cost savings and it just keeps getting more expensive Finding the right level of governance is challenging Security fear heightened risk (we’re increasing our attack surface) We're not actually going any faster in the cloud We haven't managed to get many services into production Some cloud services are a lot more immature than we thought There is a team building a cloud platform in isolation It's hard to measure how successful cloud adoption is Team autonomy leads to a fractured technology landscape We lack the experience to build and run services in the cloud effectively We’re completely locked in with a single cloud provider Everyone keeps complaining about Shadow IT We can’t make our business case stack up We’re spending at least 50% of our time on keeping the lights on We’re actually splitting Dev & Ops again Attracting talent is difficult
  • 13. 13© ThoughtWorks 2019 And these are the most common 13 We've been migrating for a while but we haven't turned anything off yet We can't get access to experienced security and infrastructure people Our Ways of Working are holding us back Lack of breadth and depth of knowledge in cloud migration We've promised cost savings and it just keeps getting more expensive Finding the right level of governance is challenging Security fear heightened risk (we’re increasing our attack surface) We're not actually going any faster in the cloud We haven't managed to get many services into production Some cloud services are a lot more immature than we thought There is a team building a cloud platform in isolation It's hard to measure how successful cloud adoption is Team autonomy leads to a fractured technology landscape We lack the experience to build and run services in the cloud effectively We’re completely locked in with a single cloud provider Everyone keeps complaining about Shadow IT We can’t make our business case stack up We’re spending at least 50% of our time on keeping the lights on We’re actually splitting Dev & Ops again Attracting talent is difficult
  • 14. The conventional approach isn’t delivering on the promised benefits The paved road to cloud adoption 14© ThoughtWorks 2019
  • 16. Success requires more than a change in infrastructure How can they avoid these pitfalls? 16© ThoughtWorks 2019
  • 17. Cloud Perspectives Successful digital businesses have these factors in common 17© ThoughtWorks 2019 Technical Excellence Organisational Change Self-service Platforms Vendor Choice
  • 18. Cloud is software — Do it right! TECHNICAL EXCELLENCE 18© ThoughtWorks 2019
  • 19. CLICK TO ADD HEADING TEXT HERE EMPHASIS HERE Body size default to 16 px Open Sans Light. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. CLICK TO ADD SUBHEADING 19© ThoughtWorks 2019 1. Realistic infrastructure checklist (24 Months!) 2. Open-source, vendor-independent, code-friendly tools 3. Small, composable, modular units 4. Automated tests! 5. Releases as Git version tags https://www.ybrikman.com/
  • 20. Building infrastructure in anticipation of customer requirements only leads to waste and miscommunication. Productive teams deliver thin slices across the new full stack and industrialise as they go. DELIVER IN THIN SLICES THE NEW FULL STACK Harvest reusable components as you go 20© ThoughtWorks 2019 UI BFF API Microservices Service Mesh Containers Container Orchestration It’s all software. Build only what you need to support the customer experience Thin Slice
  • 21. CLOUD-NATIVE APPLICATIONS: RESILIENCE OVER DISASTER RECOVERY Environments are no longer scarce, they can be created at destroyed at will. The onus is now on the developers to design resilience into the application. Multi-AZ and multi-region redundancy combined with elasticity is also DR. Cloud changes how we think about DR 21© ThoughtWorks 2019
  • 22. Putting your business in the cloud is not enough; operating model and culture need to evolve ORGANISATIONAL CHANGE 22© ThoughtWorks 2019
  • 23. “DevOps is a re-org, not a team. You get to DevOps by merging the development and operations processes into a single team that runs both.” - Adrian Cockcroft, 2014 23© ThoughtWorks 2019 https://www.iamondemand.com/blog/my-interview-with-adrian-cockcroft-netflix-cloud-pioneer/
  • 25. IF YOU HAVE A DEVOPS TEAM YOU AREN’T DOING DEVOPS DevOps is a cultural change © ThoughtWorks 2019 The whole point of the DevOps movement was to break down the barriers and integrate development and operations’ responsibilities into unified teams, not to create a new set of specialized skills that is concentrated into yet another team and handover point in the process of creating business value. Dev DevOps DevOps
  • 26. 26 Automated Governance New tools and services take the human out of the loop
  • 27. Build compliance into the pipeline, treating it as code and automating your checks, guaranteeing it is run with every commit. Everything is traceable, auditable, identifiable and non-repudiable. HANDS-OFF COMPLIANCE AS CODE Cryptographically-verified software supply chain © ThoughtWorks 2019
  • 28. 28 Area of concern Traditional Organisation Cloud-first Organisation Assurance ● Signoff ● Human inspection ● Automation ● Tools ● Cryptographic verification Provisioning ● File a support ticket ● Wait for environments ● Infrastructure as code ● CI/CD Pipelines Architecture governance ● Review ● Signoff ● Tools ● Platforms ● Guardrails Service management ● Separate team ● You build it you run it Cost management ● Upfront ● CAPEX ● Hidden ● Metered ● Tagged ● Detailed reporting Observability ● Logs ● Dashboards ● Alerts ● Event streams ● Analytics ● Visualisation
  • 29. Infrastructure-led cloud platforms can’t accelerate product performance on their own SELF-SERVICE, DIGITAL PLATFORMS 29© ThoughtWorks 2019
  • 30. CLOUD IS ONLY A MEANS TO CREATE HIGH-PERFORMING ORGANISATIONS “Cloud continues to be a differentiator for elite performers and drives high performance. “ Product teams need a complete self-service toolbox 30© ThoughtWorks 2019
  • 31. 31
  • 32. 32 © ThoughtWorks 2019 Building successful Digital Platforms Delivery Infrastructure Deliver Faster Build Ecosystems Customer Touch Points APIs Self-service Data Experimentation Capability Gain Insights Increase Confidence Provide consistent Experiences https://www.thoughtworks.com/perspectives/edition4-platform-strategy
  • 33. The right mix of cloud vendors needs to be a risk-based decision VENDOR CHOICE 33© ThoughtWorks 2019
  • 36. A seemingly simple lambda service...
  • 37. ...becomes much more entangled when you add in access control and crypto
  • 38. VENDOR LOCK-IN HOW MUCH IS APPROPRIATE? Vendor entanglement may be OK but it should be a deliberate decision © ThoughtWorks 2019 Entanglement Portability ($$$) Criticality Long-lived, core systems Internal or temporary assets too expensive too risky Justright
  • 39. “...if avoiding lock-in gives you options, then the cost of making the switch is the option's strike price: it's how much you pay to execute the option. The lower the switching cost you want to achieve, the higher is the option's value and therefore the price.” - Gregor Hohpe 39© ThoughtWorks 2019 https://martinfowler.com/articles/oss-lockin.html
  • 40.
  • 41. Conclusion Replacing on-premise infrastructure with public cloud is only the first step. You also need... 41© ThoughtWorks 2019 Cloud-native engineering needs to generate business value Technical Excellence Putting your business in the cloud is not enough; operating model and culture need to evolve Organisational Change Digital platforms need to be built to support customer-centric products or they’re not worth the investment Self-service Platforms The right mix of cloud vendors needs to be a risk-based decision Vendor Choice
  • 42. LIAUW FENDY lfendy@thoughtworks.com SCOTT SHAW sshaw@thoughtworks.com TIAGO GRIFFO tgriffo@thoughtworks.com thoughtworks.com 42© ThoughtWorks 2019 THANK YOU!