SlideShare a Scribd company logo
1 of 27
Download to read offline
© 2018 CGI Group Inc.
© Copyright 2018 Pivotal Software, Inc. All rights Reserved. Version 1.0
November 2018
Jeff Kelly, Pivotal
Mark D. Carlson, CGI
Carl Brooks, 451 Research
Refactoring the Factory
Building a Cloud-Native App Transformation Factory
Our Panelists
Refactoring the Factory: Building a Cloud-Native App Transformation Factory
Jeff Kelly
Director of Product Marketing
Mark D. Carlson
Vice President, Cloud-Native Solutions
Carl Brooks
Analyst, Service Providers
Wait, I thought digital
transformation was all
about NEW cloud-
native applications?
Legacy Isn’t a
Four-Letter Word
• Tons of value in legacy applications
• Legacy app portfolios are complex
• Software releases are risky, infrequent
• Can’t win in today’s market with
traditional approach
CLOUD TRANSFORMATION
WORKLOADS AND KEY PROJECTS 2017
HOSTING, CLOUD & MANAGED SERVICES
About 451 Research
451 Research is a preeminent information technology research and advisory company. With a core
focus on technology innovation and market disruption, we provide essential insight for leaders of
the digital economy. More than 100 analysts and consultants deliver that insight via syndicated
research, advisory services and live events to more than 1,000 client organizations in North
America, Europe and around the world. Founded in 2000 and headquartered in New York, 451
Research is a division of The 451 Group.
© 2017 451 Research, LLC and/or its Affiliates. All Rights Reserved. Reproduction and distribution of this publication, in whole or in part, in any form without prior written permission is forbidden. The terms
of use regarding distribution, both internally and externally, shall be governed by the terms laid out in your Service Agreement with 451 Research and/or its Affiliates. The information contained
herein has been obtained from sources believed to be reliable. 451 Research disclaims all warranties as to the accuracy, completeness or adequacy of such information. Although 451 Research may
discuss legal issues related to the information technology business, 451 Research does not provide legal advice or services and their research should not be construed or used as such. 451 Research
shall have no liability for errors, omissions or inadequacies in the information contained herein or for interpretations thereof. The reader assumes sole responsibility for the selection of these
materials to achieve its intended results. The opinions expressed herein are subject to change without notice.
3
NEW YORK
1411 Broadway
Suite 3200
New York, NY 10018
P 212 505 3030
F 212 505 2630
SAN FRANCISCO
140 Geary Street
9th Floor
San Francisco, CA 94108
P 415 989 1555
F 415 989 1558
LONDON
Paxton House (5th floor)
30, Artillery Lane
London, E1 7LS, UK
P +44 (0) 207.426.1050
F +44 (0) 207.657.4510
BOSTON
75-101 Federal St.
5th Floor
Boston, MA 02110
P 617 598 7200
F 617 357 7495
CLOUD TRANSFORMATION
WORKLOADS AND KEY PROJECTS 2017
Report: Voice of the Enterprise: Cloud Transformation, Vendor Evaluations - Quarterly Advisory Report
Source: Q. Which of the following types of cloud computing options, does your organization currently use? Please select all that
apply. (Current cloud computing users)
Created for Carl Brooks, The 451 Group from IP 173.76.132.209
© 451 Research, 2017
Figure 2: IaaS and SaaS Continue To Expand, Private Cloud Holds Its Ground
CLOUD TRANSFORMATION
WORKLOADS AND KEY PROJECTS 2017
CLOUD TRANSFORMATION - ANNUAL SUMMARY
AND PREDICTIONS 2016
Q. Why do you plan to spend more with [highest spend vendor] in 2017? Please select all that apply. (Respondents Planning on Spending
More in 2017 with the Vendor They Spent the Most on in 2016) n=161
Source: Voice of the Enterprise, Cloud Transformation, Q4 2016
New Initiatives, Cloud Migration Fuel Increased
Spending with Primary Providers
7
§ 59% of organizations reported plans to increase
spending with the provider/vendor currently
receiving the largest share of their organizations’
overall cloud infrastructure services spending;
only 9% anticipated to decrease spending with
their primary provider.
§ Competitiveness of their primary vendors’
products/services (compared to other vendors’)
and increased performance requirements were
more prominent drivers for organizations with
10,000 or more employees and those in the
government/education sector.
§ Price/value considerations and service providers’
ability to keep pace with more complex IT needs
are critical components of the incremental
purchasing decisions of large enterprise and
government/education organizations.
1%
8%
11%
12%
14%
17%
18%
34%
45%
52%
58%
Other
Pricing Increases
Upgrade/Refresh Cycles
Consolidating Spending with This Provider
More Competitive Products/Services
Increased Performance Requirements
Buying Services for More Locations
Buying New Services
Adding Resource Capacity for Business Growth
Moving Workloads from On-Premises to Cloud
New IT Initiatives/Project Requirements
Factors Driving Increased Spending with Primary IaaS/
Hosted Private Cloud Provider
CLOUD TRANSFORMATION
WORKLOADS AND KEY PROJECTS 2017
Report: Voice of the Enterprise: Cloud Transformation, Vendor Evaluations - Quarterly Advisory Report
Source: Q. Please rate the level of business transformation required in your IT environment to support new business strategies
over the next five years, using a 0-10 scale where 0 is ‘No Transformation’ and 10 is ‘Complete Transformation.’ Q. Is your
organization currently undergoing an IT transformation initiative? Q. Approximately what percentage of your organization’s
current IT environment will be subject to the IT transformation initiative?
© 451 Research, 2017
Figure 3: Transformation Affecting More Than Half of Organizations’ IT Estates
Workloads migrating to off-premises cloud environments in
next 24 months
0% 5% 10% 15% 20% 25% 30%
Other Business Applications
Industry-specific Applications
Email, Unified Collaborationand Productivity Apps
CRM/Sales and Marketing Services and Applications
Virtual Desktop Infrastructure (VDI) and Mobility Management Applications
Data Analytics/Business Intelligence Applications
Social Applications
Big Data Services and Applications
Web (excluding search) Services
Networking Services
Systems Management and Orchestration Services and Applications
Database and Data Warehousing Services and Applications
Security Applications
Media Streaming andDigital Publishing
Application Development Services and Applications
Enterprise Resource Planning (ERP) andBusiness Management Software
Storage and Print File and Storage
Engineering/Research & Development (R&D)/Technical Computing Services and Applications
9
N=500
Q6b. Which of the following workloads are you planning to migrate to off-premises cloud environments in the next 24 months?
CLOUD TRANSFORMATION
WORKLOADS AND KEY PROJECTS 2017
Report: Voice of the Enterprise: Cloud Transformation, Vendor Evaluations - Quarterly Advisory Report
Source: Q. Which of the following best describes how your organization will use different on-premises and off-premises cloud
environments over the next 2 years? Q. Please rate the level of business transformation required in your IT environment to
support new business strategies over the next five years, using a 0-10 scale where 0 is ‘No Transformation’ and 10 is ‘Complete
Transformation.’
© 451 Research, 2017
Figure 4: Multi-Cloud/Hybrid Environments – Key Elements of IT Transformation
Anticipated Change in Next Two Years (by vertical)
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
FinancialServices(N=59)
B2B,software,ITandcomputerservices
(N=76)
Manufacturing(N=75)
Telecommunications(N=49)
Communications,mediaandpublishing
(N=23)
Transportation(N=24)
Utilities(N=22)
Retail(N=54)
Healthcare(N=41)
Education/Government(N=32)
Services(N=26)
Other(pleasespecify)(N=19)
Yes, we will rely more on service providers Yes, we will rely more on hardware and software resellers Not sure No change
11
Q2a. Do you anticipate this will change in the next 2-3 years?
N=500
Four Tenants of
Application
Transformation
• Start small
• Learn by doing
• Break big things into small things
• Automate everything
But how do you SCALEAppTx?
© 2018 CGI Group Inc.
What is an application migration factory?
• Applies a consistent, highly-automated
approach to migrating applications
• Originally applied to data center
migrations and mainframe replacement
efforts
• Evolved to address cloud migration “lift-
and-shift” initiatives
13
© 2018 CGI Group Inc.
Application migration factory challenges
• Can be overly focused on the application
itself, neglecting building capability in the teams
responsible for maintaining them
• Cloud lift-and-shift factories often fail to
leverage the advanced capabilities of cloud
native platforms leading to increased developer
complexity and operational cost
• Workload migration factories often miss
opportunities to address security
vulnerabilities during migration
• Frequently long up-front analysis projects means
it can take months to get the first applications
in production
14
An iconic factory challenge from I Love Lucy (image)
© 2018 CGI Group Inc.
Cloud native
portfolio
assessment
• Business workshops and
value-stream mapping
• Technical fit analysis
• Identify early candidates
• Launch application
transformations in parallel
Transformation
PMO
• Program management
discipline focused on
innovation
• Manage migration
architecture / strategy
• Create and shepherd
community of practice to
foster collaboration and
sharing across teams
Replatform
and/or
modernize
• Leverage cloud platform
automation for increased
security and stability
• Decompose large apps
into smaller components
owned by agile teams
Transition to
cloud
• Enablement training for
cloud operations teams
• Dashboard creation
• Platform ops team
• Final security validation
and approval
• Run in production
Ongoing
operation and
maintenance
• DevOps and SRE
processes
• Continuous health
monitoring
• Lower MTTR
Modernization “recipes”
Consider a refactored factory
15
Scale out application transformation program
© 2018 CGI Group Inc.
Enabled teams
• Cloud native skills (dev & ops)
• Automated build and test pipelines
• More responsive, “small batch” mindset
Modernized applications
• Cloud native frameworks and tools
• Smaller, more loosely-coupled components
• Better instrumentation and observability
Community of practice
• Recipe sharing
• Insourcing shared tools
• Shared awareness of cloud native values
Outcomes of the refactored application migration
factory
© 2018 CGI Group Inc.
How can we refactor the application migration factory?
Ensure there is
strategic focus
Use a mature cloud
platform
Implement a cloud
native PMO
17
© 2018 CGI Group Inc.
Components of the cloud native factory:
Strategic focus
• Needs a senior leader “change agent”
empowered to question existing processes
and “rules”
• Make roadmap and progress visible to
business product owners impacted by the
program
• Keep the outcomes in mind not just the
mechanics of moving apps
• Don’t bury in either ops or dev
• Connect to business outcomes like
increased agility for existing apps
18
© 2018 CGI Group Inc.
Components of the cloud native factory:
Cloud platform
• Reduce complexity of both dev and ops
• Simplify pipelines
• Support on-prem clouds for apps that need
data locality and multiple public clouds
without changing code or writing scripts
• Leverage security by default features
• Increase developer productivity
• Benefit from ‘secure by default’
19
© 2018 CGI Group Inc.
Components of the cloud native factory:
Modernization office
• Initiated with a cloud native application
portfolio analysis
• Includes program management disciplines
but focused on innovation
• Coding architects coach application
transformation teams and help harvest
recipes
• Stewards the community of practice
20
More software released this quarter than
last quarter
Release management efficiency: Lower
lead and process time, fewer steps and
handoffs
Improved operational metrics for
transitioned apps: MTTR, MTBD, support
tickets, etc.
Improved security: Faster patching, zero
downtime upgrades, etc.
Infrastructure usage: Higher density
compute, auto-scaling and licensing
reductions
AppTx Success
© 2018 CGI Group Inc.
© Copyright 2018 Pivotal Software, Inc. All rights Reserved. Version 1.0
November 2018
Jeff Kelly, Pivotal
Mark D. Carlson, CGI
Carl Brooks, 451 Research
Thank You
© 2018 CGI Group Inc.
© Copyright 2018 Pivotal Software, Inc. All rights Reserved. Version 1.0
November 2018
Jeff Kelly, Pivotal
Mark D. Carlson, CGI
Carl Brooks, 451 Research
Appendix
REPLATFORMING
Minimally changing
applications so they
can run on cloud-native
platform
MODERNIZATION
Incrementally retiring
legacy applications and
rebuilding the
functionality as cloud-
native microservices
Two Phases of Application TransformationTwo Phases of Application Transformation
REPLATFORMING
Minimally changing
applications so they
can run on cloud-native
platform
MODERNIZATION
Incrementally retiring
legacy applications and
rebuilding the
functionality as cloud-
native microservices
TIME analysis
à SNAP analysis
Choices, Choices
Three work tracks
1. App replatforming
2. Process transformation
3. Pattern cookbook
Automate testing
Continuous integration
Replatforming
Make the minimal testable changes to each application required to run it on PCF
Modernization
Make testable changes to applications to make them run well on PCF, aiming for
15-Factor compliance. Break monoliths into microservices.
Domain Driven Design
Slicing
Decomposition steps

More Related Content

What's hot

Skywork Solutions INC.
Skywork Solutions INC.Skywork Solutions INC.
Skywork Solutions INC.
Levi Saada
 
Security and governance
Security and governanceSecurity and governance
Security and governance
DataWorks Summit
 
Hewlett-Packard Enterprises (HPE)
Hewlett-Packard Enterprises (HPE)Hewlett-Packard Enterprises (HPE)
Hewlett-Packard Enterprises (HPE)
Levi Saada
 
enterprise_architecture_as_a_tool_of_digital_state_transformation_-_m._bukows...
enterprise_architecture_as_a_tool_of_digital_state_transformation_-_m._bukows...enterprise_architecture_as_a_tool_of_digital_state_transformation_-_m._bukows...
enterprise_architecture_as_a_tool_of_digital_state_transformation_-_m._bukows...
Michal Bukowski, MBA, P2P
 

What's hot (20)

Skywork Solutions INC.
Skywork Solutions INC.Skywork Solutions INC.
Skywork Solutions INC.
 
Security and governance
Security and governanceSecurity and governance
Security and governance
 
Starting Your Modern DataOps Journey
Starting Your Modern DataOps JourneyStarting Your Modern DataOps Journey
Starting Your Modern DataOps Journey
 
Fred Isbell SAPinsider Projects 2016 Session: Making a Business Case for Clou...
Fred Isbell SAPinsider Projects 2016 Session: Making a Business Case for Clou...Fred Isbell SAPinsider Projects 2016 Session: Making a Business Case for Clou...
Fred Isbell SAPinsider Projects 2016 Session: Making a Business Case for Clou...
 
3 use cases of hybrid cloud
3 use cases of hybrid cloud3 use cases of hybrid cloud
3 use cases of hybrid cloud
 
Next Gen ADM: The future of application services.
Next Gen ADM: The future of application services.Next Gen ADM: The future of application services.
Next Gen ADM: The future of application services.
 
HokuApps | Why Your Organisation Should Leverage a Rapid Application Developm...
HokuApps | Why Your Organisation Should Leverage a Rapid Application Developm...HokuApps | Why Your Organisation Should Leverage a Rapid Application Developm...
HokuApps | Why Your Organisation Should Leverage a Rapid Application Developm...
 
EMA/Apica October 2016 Event: User Environment Management For Digital Transfo...
EMA/Apica October 2016 Event: User Environment Management For Digital Transfo...EMA/Apica October 2016 Event: User Environment Management For Digital Transfo...
EMA/Apica October 2016 Event: User Environment Management For Digital Transfo...
 
SKILupday devopsinstitute - AIOps - Marco Coulter - AIOps Stepping Stones
SKILupday devopsinstitute - AIOps - Marco Coulter - AIOps Stepping StonesSKILupday devopsinstitute - AIOps - Marco Coulter - AIOps Stepping Stones
SKILupday devopsinstitute - AIOps - Marco Coulter - AIOps Stepping Stones
 
Hewlett-Packard Enterprises (HPE)
Hewlett-Packard Enterprises (HPE)Hewlett-Packard Enterprises (HPE)
Hewlett-Packard Enterprises (HPE)
 
enterprise_architecture_as_a_tool_of_digital_state_transformation_-_m._bukows...
enterprise_architecture_as_a_tool_of_digital_state_transformation_-_m._bukows...enterprise_architecture_as_a_tool_of_digital_state_transformation_-_m._bukows...
enterprise_architecture_as_a_tool_of_digital_state_transformation_-_m._bukows...
 
Application Rationalization with LeanIX
Application Rationalization with LeanIXApplication Rationalization with LeanIX
Application Rationalization with LeanIX
 
2019 CIO Think Tank: Pathways to Multicloud Transformation
2019 CIO Think Tank: Pathways to Multicloud Transformation2019 CIO Think Tank: Pathways to Multicloud Transformation
2019 CIO Think Tank: Pathways to Multicloud Transformation
 
Alfresco Day Stockholm 2015 - Accelerating Digital Transformation - Keynote
Alfresco Day Stockholm 2015 - Accelerating Digital Transformation - KeynoteAlfresco Day Stockholm 2015 - Accelerating Digital Transformation - Keynote
Alfresco Day Stockholm 2015 - Accelerating Digital Transformation - Keynote
 
HP Networking - Septembre 2012
HP Networking - Septembre 2012HP Networking - Septembre 2012
HP Networking - Septembre 2012
 
Liat 2019 positioning-apps_analytics_v7
Liat  2019 positioning-apps_analytics_v7Liat  2019 positioning-apps_analytics_v7
Liat 2019 positioning-apps_analytics_v7
 
Sap Leonardo Quick Overview
Sap Leonardo Quick OverviewSap Leonardo Quick Overview
Sap Leonardo Quick Overview
 
Global Cloud Migration Market (2020 - 2025) - Mordor Intelligence
Global Cloud Migration Market (2020 - 2025) - Mordor IntelligenceGlobal Cloud Migration Market (2020 - 2025) - Mordor Intelligence
Global Cloud Migration Market (2020 - 2025) - Mordor Intelligence
 
Moving to the cloud in regulated environments
Moving to the cloud in regulated environmentsMoving to the cloud in regulated environments
Moving to the cloud in regulated environments
 
Viviota: R&D Engineering Analysis & Data Management
Viviota: R&D Engineering Analysis & Data ManagementViviota: R&D Engineering Analysis & Data Management
Viviota: R&D Engineering Analysis & Data Management
 

Similar to Refactoring the Factory: Building a Cloud-Native App Transformation Factory

Understand the What, Why & How of Digital Transformation Featuring 451 Research
Understand the What, Why & How of Digital Transformation Featuring 451 ResearchUnderstand the What, Why & How of Digital Transformation Featuring 451 Research
Understand the What, Why & How of Digital Transformation Featuring 451 Research
VMware Tanzu
 
Global Data Management – a practical framework to rethinking enterprise, oper...
Global Data Management – a practical framework to rethinking enterprise, oper...Global Data Management – a practical framework to rethinking enterprise, oper...
Global Data Management – a practical framework to rethinking enterprise, oper...
DataWorks Summit
 
CGI Legacy Application Transformation
CGI Legacy Application TransformationCGI Legacy Application Transformation
CGI Legacy Application Transformation
mgrahlman
 
ey-hfs-top-10-application-modernization-services-2022-ey-excerpt.pdf
ey-hfs-top-10-application-modernization-services-2022-ey-excerpt.pdfey-hfs-top-10-application-modernization-services-2022-ey-excerpt.pdf
ey-hfs-top-10-application-modernization-services-2022-ey-excerpt.pdf
ravinatke
 
How B2B Managed Services Supports Digital Transformation Initiatives
How B2B Managed Services Supports Digital Transformation InitiativesHow B2B Managed Services Supports Digital Transformation Initiatives
How B2B Managed Services Supports Digital Transformation Initiatives
SCL HUB
 

Similar to Refactoring the Factory: Building a Cloud-Native App Transformation Factory (20)

Money Pitfalls and Failed Expectations: Optimizing Essentials for the Cloud
Money Pitfalls and Failed Expectations: Optimizing Essentials for the CloudMoney Pitfalls and Failed Expectations: Optimizing Essentials for the Cloud
Money Pitfalls and Failed Expectations: Optimizing Essentials for the Cloud
 
Money Pitfalls and Failed Expectations: Optimizing Essentials for the Cloud
Money Pitfalls and Failed Expectations: Optimizing Essentials for the CloudMoney Pitfalls and Failed Expectations: Optimizing Essentials for the Cloud
Money Pitfalls and Failed Expectations: Optimizing Essentials for the Cloud
 
Accelerating Digital Business in a Cloud-First World
Accelerating Digital Business in a Cloud-First WorldAccelerating Digital Business in a Cloud-First World
Accelerating Digital Business in a Cloud-First World
 
The state of the CPaaS market and digital transformation
The state of the CPaaS market and digital transformationThe state of the CPaaS market and digital transformation
The state of the CPaaS market and digital transformation
 
Understand the What, Why & How of Digital Transformation Featuring 451 Research
Understand the What, Why & How of Digital Transformation Featuring 451 ResearchUnderstand the What, Why & How of Digital Transformation Featuring 451 Research
Understand the What, Why & How of Digital Transformation Featuring 451 Research
 
Navigating the Future of the Cloud to Fuel Innovation
Navigating the Future of the Cloud to Fuel InnovationNavigating the Future of the Cloud to Fuel Innovation
Navigating the Future of the Cloud to Fuel Innovation
 
Global Data Management – a practical framework to rethinking enterprise, oper...
Global Data Management – a practical framework to rethinking enterprise, oper...Global Data Management – a practical framework to rethinking enterprise, oper...
Global Data Management – a practical framework to rethinking enterprise, oper...
 
CGI Legacy Application Transformation
CGI Legacy Application TransformationCGI Legacy Application Transformation
CGI Legacy Application Transformation
 
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the WayPlatform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
 
[Infographic] Cloud Integration Drivers and Requirements in 2015
[Infographic] Cloud Integration Drivers and Requirements in 2015[Infographic] Cloud Integration Drivers and Requirements in 2015
[Infographic] Cloud Integration Drivers and Requirements in 2015
 
ey-hfs-top-10-application-modernization-services-2022-ey-excerpt.pdf
ey-hfs-top-10-application-modernization-services-2022-ey-excerpt.pdfey-hfs-top-10-application-modernization-services-2022-ey-excerpt.pdf
ey-hfs-top-10-application-modernization-services-2022-ey-excerpt.pdf
 
Cloud webinar final
Cloud webinar finalCloud webinar final
Cloud webinar final
 
IBM Relay 2015: Cloud is All About the Customer
IBM Relay 2015: Cloud is All About the Customer IBM Relay 2015: Cloud is All About the Customer
IBM Relay 2015: Cloud is All About the Customer
 
Cisco Connect 2018 Indonesia - Cisco Services
Cisco Connect 2018 Indonesia - Cisco ServicesCisco Connect 2018 Indonesia - Cisco Services
Cisco Connect 2018 Indonesia - Cisco Services
 
Decoding Cloud for the Non-IT Executive
Decoding Cloud for the Non-IT ExecutiveDecoding Cloud for the Non-IT Executive
Decoding Cloud for the Non-IT Executive
 
Enabling the Digital World
Enabling the Digital WorldEnabling the Digital World
Enabling the Digital World
 
How B2B Managed Services Supports Digital Transformation Initiatives
How B2B Managed Services Supports Digital Transformation InitiativesHow B2B Managed Services Supports Digital Transformation Initiatives
How B2B Managed Services Supports Digital Transformation Initiatives
 
Brainstorm:KC 2016
Brainstorm:KC 2016Brainstorm:KC 2016
Brainstorm:KC 2016
 
Reimagine Your Business in a Digital-First World with Microsoft
Reimagine Your Business in a Digital-First World with MicrosoftReimagine Your Business in a Digital-First World with Microsoft
Reimagine Your Business in a Digital-First World with Microsoft
 
20110514 PMI San Diego Keynote
20110514 PMI San Diego Keynote20110514 PMI San Diego Keynote
20110514 PMI San Diego Keynote
 

More from VMware Tanzu

More from VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Refactoring the Factory: Building a Cloud-Native App Transformation Factory

  • 1. © 2018 CGI Group Inc. © Copyright 2018 Pivotal Software, Inc. All rights Reserved. Version 1.0 November 2018 Jeff Kelly, Pivotal Mark D. Carlson, CGI Carl Brooks, 451 Research Refactoring the Factory Building a Cloud-Native App Transformation Factory
  • 2. Our Panelists Refactoring the Factory: Building a Cloud-Native App Transformation Factory Jeff Kelly Director of Product Marketing Mark D. Carlson Vice President, Cloud-Native Solutions Carl Brooks Analyst, Service Providers
  • 3. Wait, I thought digital transformation was all about NEW cloud- native applications?
  • 4. Legacy Isn’t a Four-Letter Word • Tons of value in legacy applications • Legacy app portfolios are complex • Software releases are risky, infrequent • Can’t win in today’s market with traditional approach
  • 5. CLOUD TRANSFORMATION WORKLOADS AND KEY PROJECTS 2017 HOSTING, CLOUD & MANAGED SERVICES About 451 Research 451 Research is a preeminent information technology research and advisory company. With a core focus on technology innovation and market disruption, we provide essential insight for leaders of the digital economy. More than 100 analysts and consultants deliver that insight via syndicated research, advisory services and live events to more than 1,000 client organizations in North America, Europe and around the world. Founded in 2000 and headquartered in New York, 451 Research is a division of The 451 Group. © 2017 451 Research, LLC and/or its Affiliates. All Rights Reserved. Reproduction and distribution of this publication, in whole or in part, in any form without prior written permission is forbidden. The terms of use regarding distribution, both internally and externally, shall be governed by the terms laid out in your Service Agreement with 451 Research and/or its Affiliates. The information contained herein has been obtained from sources believed to be reliable. 451 Research disclaims all warranties as to the accuracy, completeness or adequacy of such information. Although 451 Research may discuss legal issues related to the information technology business, 451 Research does not provide legal advice or services and their research should not be construed or used as such. 451 Research shall have no liability for errors, omissions or inadequacies in the information contained herein or for interpretations thereof. The reader assumes sole responsibility for the selection of these materials to achieve its intended results. The opinions expressed herein are subject to change without notice. 3 NEW YORK 1411 Broadway Suite 3200 New York, NY 10018 P 212 505 3030 F 212 505 2630 SAN FRANCISCO 140 Geary Street 9th Floor San Francisco, CA 94108 P 415 989 1555 F 415 989 1558 LONDON Paxton House (5th floor) 30, Artillery Lane London, E1 7LS, UK P +44 (0) 207.426.1050 F +44 (0) 207.657.4510 BOSTON 75-101 Federal St. 5th Floor Boston, MA 02110 P 617 598 7200 F 617 357 7495
  • 6. CLOUD TRANSFORMATION WORKLOADS AND KEY PROJECTS 2017 Report: Voice of the Enterprise: Cloud Transformation, Vendor Evaluations - Quarterly Advisory Report Source: Q. Which of the following types of cloud computing options, does your organization currently use? Please select all that apply. (Current cloud computing users) Created for Carl Brooks, The 451 Group from IP 173.76.132.209 © 451 Research, 2017 Figure 2: IaaS and SaaS Continue To Expand, Private Cloud Holds Its Ground
  • 7. CLOUD TRANSFORMATION WORKLOADS AND KEY PROJECTS 2017 CLOUD TRANSFORMATION - ANNUAL SUMMARY AND PREDICTIONS 2016 Q. Why do you plan to spend more with [highest spend vendor] in 2017? Please select all that apply. (Respondents Planning on Spending More in 2017 with the Vendor They Spent the Most on in 2016) n=161 Source: Voice of the Enterprise, Cloud Transformation, Q4 2016 New Initiatives, Cloud Migration Fuel Increased Spending with Primary Providers 7 § 59% of organizations reported plans to increase spending with the provider/vendor currently receiving the largest share of their organizations’ overall cloud infrastructure services spending; only 9% anticipated to decrease spending with their primary provider. § Competitiveness of their primary vendors’ products/services (compared to other vendors’) and increased performance requirements were more prominent drivers for organizations with 10,000 or more employees and those in the government/education sector. § Price/value considerations and service providers’ ability to keep pace with more complex IT needs are critical components of the incremental purchasing decisions of large enterprise and government/education organizations. 1% 8% 11% 12% 14% 17% 18% 34% 45% 52% 58% Other Pricing Increases Upgrade/Refresh Cycles Consolidating Spending with This Provider More Competitive Products/Services Increased Performance Requirements Buying Services for More Locations Buying New Services Adding Resource Capacity for Business Growth Moving Workloads from On-Premises to Cloud New IT Initiatives/Project Requirements Factors Driving Increased Spending with Primary IaaS/ Hosted Private Cloud Provider
  • 8. CLOUD TRANSFORMATION WORKLOADS AND KEY PROJECTS 2017 Report: Voice of the Enterprise: Cloud Transformation, Vendor Evaluations - Quarterly Advisory Report Source: Q. Please rate the level of business transformation required in your IT environment to support new business strategies over the next five years, using a 0-10 scale where 0 is ‘No Transformation’ and 10 is ‘Complete Transformation.’ Q. Is your organization currently undergoing an IT transformation initiative? Q. Approximately what percentage of your organization’s current IT environment will be subject to the IT transformation initiative? © 451 Research, 2017 Figure 3: Transformation Affecting More Than Half of Organizations’ IT Estates
  • 9. Workloads migrating to off-premises cloud environments in next 24 months 0% 5% 10% 15% 20% 25% 30% Other Business Applications Industry-specific Applications Email, Unified Collaborationand Productivity Apps CRM/Sales and Marketing Services and Applications Virtual Desktop Infrastructure (VDI) and Mobility Management Applications Data Analytics/Business Intelligence Applications Social Applications Big Data Services and Applications Web (excluding search) Services Networking Services Systems Management and Orchestration Services and Applications Database and Data Warehousing Services and Applications Security Applications Media Streaming andDigital Publishing Application Development Services and Applications Enterprise Resource Planning (ERP) andBusiness Management Software Storage and Print File and Storage Engineering/Research & Development (R&D)/Technical Computing Services and Applications 9 N=500 Q6b. Which of the following workloads are you planning to migrate to off-premises cloud environments in the next 24 months?
  • 10. CLOUD TRANSFORMATION WORKLOADS AND KEY PROJECTS 2017 Report: Voice of the Enterprise: Cloud Transformation, Vendor Evaluations - Quarterly Advisory Report Source: Q. Which of the following best describes how your organization will use different on-premises and off-premises cloud environments over the next 2 years? Q. Please rate the level of business transformation required in your IT environment to support new business strategies over the next five years, using a 0-10 scale where 0 is ‘No Transformation’ and 10 is ‘Complete Transformation.’ © 451 Research, 2017 Figure 4: Multi-Cloud/Hybrid Environments – Key Elements of IT Transformation
  • 11. Anticipated Change in Next Two Years (by vertical) 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% FinancialServices(N=59) B2B,software,ITandcomputerservices (N=76) Manufacturing(N=75) Telecommunications(N=49) Communications,mediaandpublishing (N=23) Transportation(N=24) Utilities(N=22) Retail(N=54) Healthcare(N=41) Education/Government(N=32) Services(N=26) Other(pleasespecify)(N=19) Yes, we will rely more on service providers Yes, we will rely more on hardware and software resellers Not sure No change 11 Q2a. Do you anticipate this will change in the next 2-3 years? N=500
  • 12. Four Tenants of Application Transformation • Start small • Learn by doing • Break big things into small things • Automate everything But how do you SCALEAppTx?
  • 13. © 2018 CGI Group Inc. What is an application migration factory? • Applies a consistent, highly-automated approach to migrating applications • Originally applied to data center migrations and mainframe replacement efforts • Evolved to address cloud migration “lift- and-shift” initiatives 13
  • 14. © 2018 CGI Group Inc. Application migration factory challenges • Can be overly focused on the application itself, neglecting building capability in the teams responsible for maintaining them • Cloud lift-and-shift factories often fail to leverage the advanced capabilities of cloud native platforms leading to increased developer complexity and operational cost • Workload migration factories often miss opportunities to address security vulnerabilities during migration • Frequently long up-front analysis projects means it can take months to get the first applications in production 14 An iconic factory challenge from I Love Lucy (image)
  • 15. © 2018 CGI Group Inc. Cloud native portfolio assessment • Business workshops and value-stream mapping • Technical fit analysis • Identify early candidates • Launch application transformations in parallel Transformation PMO • Program management discipline focused on innovation • Manage migration architecture / strategy • Create and shepherd community of practice to foster collaboration and sharing across teams Replatform and/or modernize • Leverage cloud platform automation for increased security and stability • Decompose large apps into smaller components owned by agile teams Transition to cloud • Enablement training for cloud operations teams • Dashboard creation • Platform ops team • Final security validation and approval • Run in production Ongoing operation and maintenance • DevOps and SRE processes • Continuous health monitoring • Lower MTTR Modernization “recipes” Consider a refactored factory 15 Scale out application transformation program
  • 16. © 2018 CGI Group Inc. Enabled teams • Cloud native skills (dev & ops) • Automated build and test pipelines • More responsive, “small batch” mindset Modernized applications • Cloud native frameworks and tools • Smaller, more loosely-coupled components • Better instrumentation and observability Community of practice • Recipe sharing • Insourcing shared tools • Shared awareness of cloud native values Outcomes of the refactored application migration factory
  • 17. © 2018 CGI Group Inc. How can we refactor the application migration factory? Ensure there is strategic focus Use a mature cloud platform Implement a cloud native PMO 17
  • 18. © 2018 CGI Group Inc. Components of the cloud native factory: Strategic focus • Needs a senior leader “change agent” empowered to question existing processes and “rules” • Make roadmap and progress visible to business product owners impacted by the program • Keep the outcomes in mind not just the mechanics of moving apps • Don’t bury in either ops or dev • Connect to business outcomes like increased agility for existing apps 18
  • 19. © 2018 CGI Group Inc. Components of the cloud native factory: Cloud platform • Reduce complexity of both dev and ops • Simplify pipelines • Support on-prem clouds for apps that need data locality and multiple public clouds without changing code or writing scripts • Leverage security by default features • Increase developer productivity • Benefit from ‘secure by default’ 19
  • 20. © 2018 CGI Group Inc. Components of the cloud native factory: Modernization office • Initiated with a cloud native application portfolio analysis • Includes program management disciplines but focused on innovation • Coding architects coach application transformation teams and help harvest recipes • Stewards the community of practice 20
  • 21. More software released this quarter than last quarter Release management efficiency: Lower lead and process time, fewer steps and handoffs Improved operational metrics for transitioned apps: MTTR, MTBD, support tickets, etc. Improved security: Faster patching, zero downtime upgrades, etc. Infrastructure usage: Higher density compute, auto-scaling and licensing reductions AppTx Success
  • 22. © 2018 CGI Group Inc. © Copyright 2018 Pivotal Software, Inc. All rights Reserved. Version 1.0 November 2018 Jeff Kelly, Pivotal Mark D. Carlson, CGI Carl Brooks, 451 Research Thank You
  • 23. © 2018 CGI Group Inc. © Copyright 2018 Pivotal Software, Inc. All rights Reserved. Version 1.0 November 2018 Jeff Kelly, Pivotal Mark D. Carlson, CGI Carl Brooks, 451 Research Appendix
  • 24. REPLATFORMING Minimally changing applications so they can run on cloud-native platform MODERNIZATION Incrementally retiring legacy applications and rebuilding the functionality as cloud- native microservices Two Phases of Application TransformationTwo Phases of Application Transformation REPLATFORMING Minimally changing applications so they can run on cloud-native platform MODERNIZATION Incrementally retiring legacy applications and rebuilding the functionality as cloud- native microservices
  • 25. TIME analysis à SNAP analysis Choices, Choices
  • 26. Three work tracks 1. App replatforming 2. Process transformation 3. Pattern cookbook Automate testing Continuous integration Replatforming Make the minimal testable changes to each application required to run it on PCF
  • 27. Modernization Make testable changes to applications to make them run well on PCF, aiming for 15-Factor compliance. Break monoliths into microservices. Domain Driven Design Slicing Decomposition steps