SlideShare a Scribd company logo
1 of 23
Download to read offline
From Mainframe to Microservices
Jon Austin
Principal Solutions Architect
Amazon Web Services
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Evolving Architectural Patterns in Enterprises
SOA
Coarse-
grained
Microservices
Fine-grained
Monolithic
Single Unit
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why do we need Microservices?
Desire to improve
scalability, availability
& fault tolerance
Improved Deployment Decoupled Systems
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why do we need Microservices?
Re-engineer
the Monolith
Leverage Cloud
Operating Models
Better DevOps
Practices
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Characteristics of Microservices
 Reusable modules of code that are built and deployed as independent
entities
 Organized around business capabilities
 Own their domain logic
 Decentralized governance and data management
 Automated and designed for failure
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Business Benefits of Microservices
 Reduce Technical Debt
 Eliminate bottlenecks from Monolithic patterns
 Improve velocity
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Mainframe to Microservices
Our Goals
Cost Optimize (Reduce MIPS)
Improve Business Agility
Reduce Technical Debt
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration Pathways
Redesign
Application/
Infrastructure Architecture
App Code
Development
Full ALM /
SDLC
Integration
Purchase COTS/
SaaS & licensing
Manual Install
& Setup
Modify underlying
Infrastructure
Determine
new platform
Retain /
Revisit
Manual Config
Manual Deploy
Manual Install
Use Migration Tools
Transition ProductionValidation
Automate
Discover/Assess/Prioritize
applications
Retire/
Decommission
Determine
migration
path
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration Pathways – Re-Host
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration Pathways – Re-Host
Emulated Mainframe Environment Vendors
 Micro Focus Enterprise Server
 TMaxSoft Open Frame
 Oracle Tuxedo ART
Cost Optimize: Neutral
Improve Agility: Increase
Reduce Technical Debt: Improve
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration Pathways – Re-Purchase
UK-based bank lending to small and medium
enterprises
We are very confident in AWS’s proposition;
it has state-of-the-art technology, a
worldwide presence, a large number of
security certifications, and because of its
scale, is able to invest in information security
beyond what we’d be able to do on our own.
Francesca Gandolfo
Chief Operating Officer
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration Pathways – Re-Purchase
Cloud Native Banking Vendors
 Mambu
 Ophen
 EdgeVerve Finacle
Cost Optimize: Improve
Improve Agility: Increase
Reduce Technical Debt: Remove
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration Pathways – Re-Platform
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration Pathways – Re-Host
Cost Optimize: Improve
Improve Agility: Increase
Reduce Technical Debt: Remove
Re-hosting Bound by Technical Constrains
 Platform
 Runtime
 Database on-prem vs Cloud
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration Pathways – Re-Factor
The Strangulation Pattern
“…rewrite on an important system…”
“..gradually create a new system around the
edges of the old, letting it grow slowly over
several years until the old system is
strangled.
Martin Fowler
June 29, 2004
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Strangulation Strategy
”The Core”
Major BU App
Major BU App
Point App Point App
Point App Point App
Common Integration Layers Point App Point App
Major BU App Major BU App Point App Point App
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Strangulation Strategy
”The Core”
Major BU App
Major BU App
Point App Point App
Point App Point App
Common Integration Layers Point App Point App
Major BU App Major BU App Point App Point App
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migrating the first Mainframe Application
 Largely Standalone – no deep integration with other systems
 Often build on Mainframe out of habit
 Great candidate for first experiment (i.e. Non Transactional)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Strangulation Strategy
”The Core”
Major BU App
Major BU App
Point App Point App
Point App Point App
Common Integration Layers Point App Point App
Major BU App Major BU App Point App Point App
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migrating significant Mainframe capability
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration Pathways – Re-Factor
Cost Optimize: Big Improvement
Improve Agility: Increase
Reduce Technical Debt: Big Decrease
Re-Factoring Bound by Technical Constrains
 Capability
 Build vs Buy
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Customer First Strategy: ISV and Partners
Thank You

More Related Content

What's hot

What's hot (20)

Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
 
AWS Cloud Adoption Framework and Workshops
AWS Cloud Adoption Framework and WorkshopsAWS Cloud Adoption Framework and Workshops
AWS Cloud Adoption Framework and Workshops
 
Considerations for your Cloud Journey
Considerations for your Cloud JourneyConsiderations for your Cloud Journey
Considerations for your Cloud Journey
 
Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSC
 
SaaS on AWS - ISV challenges
SaaS on AWS - ISV challengesSaaS on AWS - ISV challenges
SaaS on AWS - ISV challenges
 
A Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationA Practical Guide to Cloud Migration
A Practical Guide to Cloud Migration
 
Accelerate Your Cloud Migration Journey.pdf
Accelerate Your Cloud Migration Journey.pdfAccelerate Your Cloud Migration Journey.pdf
Accelerate Your Cloud Migration Journey.pdf
 
A Roadmap to Cloud Center of Excellence Adoption
A Roadmap to Cloud Center of Excellence AdoptionA Roadmap to Cloud Center of Excellence Adoption
A Roadmap to Cloud Center of Excellence Adoption
 
AWS Cloud Adoption Framework
AWS Cloud Adoption Framework AWS Cloud Adoption Framework
AWS Cloud Adoption Framework
 
The Microsoft Well Architected Framework For Data Analytics
The Microsoft Well Architected Framework For Data AnalyticsThe Microsoft Well Architected Framework For Data Analytics
The Microsoft Well Architected Framework For Data Analytics
 
콜센터의 지능화와 고객 관리 혁신 - 클라우드가 도와 드립니다  - 김정곤 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
콜센터의 지능화와 고객 관리 혁신 - 클라우드가 도와 드립니다  - 김정곤 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021콜센터의 지능화와 고객 관리 혁신 - 클라우드가 도와 드립니다  - 김정곤 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
콜센터의 지능화와 고객 관리 혁신 - 클라우드가 도와 드립니다  - 김정곤 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
 
No Hassle NoSQL - Amazon DynamoDB & Amazon DocumentDB | AWS Summit Tel Aviv ...
 No Hassle NoSQL - Amazon DynamoDB & Amazon DocumentDB | AWS Summit Tel Aviv ... No Hassle NoSQL - Amazon DynamoDB & Amazon DocumentDB | AWS Summit Tel Aviv ...
No Hassle NoSQL - Amazon DynamoDB & Amazon DocumentDB | AWS Summit Tel Aviv ...
 
Cloud Computing with AWS & Other Cloud Platforms
Cloud Computing with AWS & Other Cloud PlatformsCloud Computing with AWS & Other Cloud Platforms
Cloud Computing with AWS & Other Cloud Platforms
 
Migrating Your Databases to AWS - Tools and Services.pdf
Migrating Your Databases to AWS -  Tools and Services.pdfMigrating Your Databases to AWS -  Tools and Services.pdf
Migrating Your Databases to AWS - Tools and Services.pdf
 
Partnering with AWS
Partnering with AWSPartnering with AWS
Partnering with AWS
 
[Keynote] Data Driven Organizations with AWS Data - 발표자: Agnes Panosian, Head...
[Keynote] Data Driven Organizations with AWS Data - 발표자: Agnes Panosian, Head...[Keynote] Data Driven Organizations with AWS Data - 발표자: Agnes Panosian, Head...
[Keynote] Data Driven Organizations with AWS Data - 발표자: Agnes Panosian, Head...
 
금융 서비스 패러다임의 전환 가속화 시대, 신한금융투자의 Cloud First 전략 - 신중훈 AWS 솔루션즈 아키텍트 / 최성봉 클라우...
금융 서비스 패러다임의 전환 가속화 시대, 신한금융투자의 Cloud First 전략  - 신중훈 AWS 솔루션즈 아키텍트 / 최성봉 클라우...금융 서비스 패러다임의 전환 가속화 시대, 신한금융투자의 Cloud First 전략  - 신중훈 AWS 솔루션즈 아키텍트 / 최성봉 클라우...
금융 서비스 패러다임의 전환 가속화 시대, 신한금융투자의 Cloud First 전략 - 신중훈 AWS 솔루션즈 아키텍트 / 최성봉 클라우...
 
Creating an Enterprise Cloud Centre of Excellence
Creating an Enterprise Cloud Centre of ExcellenceCreating an Enterprise Cloud Centre of Excellence
Creating an Enterprise Cloud Centre of Excellence
 
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
 

Similar to From Mainframe to Microservices

Similar to From Mainframe to Microservices (20)

An Overview of Best Practices for Large Scale Migrations
An Overview of Best Practices for Large Scale MigrationsAn Overview of Best Practices for Large Scale Migrations
An Overview of Best Practices for Large Scale Migrations
 
規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐
 
ENT315_Landing Zones
ENT315_Landing ZonesENT315_Landing Zones
ENT315_Landing Zones
 
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
 
ENT212-An Overview of Best Practices for Large-Scale Migrations
ENT212-An Overview of Best Practices for Large-Scale MigrationsENT212-An Overview of Best Practices for Large-Scale Migrations
ENT212-An Overview of Best Practices for Large-Scale Migrations
 
Financial Services Industry Forum
Financial Services Industry ForumFinancial Services Industry Forum
Financial Services Industry Forum
 
Containers for Startups
Containers for StartupsContainers for Startups
Containers for Startups
 
MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...
MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...
MBL209_Learn How MicroStrategy on AWS is Helping Vivint Solar Deliver Clean E...
 
GPSBUS204_Building a Profitable Next Generation AWS MSP Practice
GPSBUS204_Building a Profitable Next Generation AWS MSP PracticeGPSBUS204_Building a Profitable Next Generation AWS MSP Practice
GPSBUS204_Building a Profitable Next Generation AWS MSP Practice
 
Breaking Down the Monowhat
Breaking Down the MonowhatBreaking Down the Monowhat
Breaking Down the Monowhat
 
Design, Build, and Modernize Your Web Applications with AWS
Design, Build, and Modernize Your Web Applications with AWSDesign, Build, and Modernize Your Web Applications with AWS
Design, Build, and Modernize Your Web Applications with AWS
 
Transforming Enterprise IT - AWS Transformation Day 2018: Detroit
Transforming Enterprise IT - AWS Transformation Day 2018: DetroitTransforming Enterprise IT - AWS Transformation Day 2018: Detroit
Transforming Enterprise IT - AWS Transformation Day 2018: Detroit
 
Containers on AWS - State of the Union - CON201 - re:Invent 2017
Containers on AWS - State of the Union - CON201 - re:Invent 2017Containers on AWS - State of the Union - CON201 - re:Invent 2017
Containers on AWS - State of the Union - CON201 - re:Invent 2017
 
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibiliCasi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
 
Building a Multi-Region, Active-Active Serverless Backends.
Building a Multi-Region, Active-Active Serverless Backends.Building a Multi-Region, Active-Active Serverless Backends.
Building a Multi-Region, Active-Active Serverless Backends.
 
IOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWSIOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWS
 
Transforming Enterprise IT - AWS Transformation Day Boston 2018
Transforming Enterprise IT - AWS Transformation Day Boston 2018Transforming Enterprise IT - AWS Transformation Day Boston 2018
Transforming Enterprise IT - AWS Transformation Day Boston 2018
 
Accelerate Database Migration to AWS with DB Best
 Accelerate Database Migration to AWS with DB Best Accelerate Database Migration to AWS with DB Best
Accelerate Database Migration to AWS with DB Best
 
Building Global Multi-Region, Active-Active Serverless Backends I AWS Dev Day...
Building Global Multi-Region, Active-Active Serverless Backends I AWS Dev Day...Building Global Multi-Region, Active-Active Serverless Backends I AWS Dev Day...
Building Global Multi-Region, Active-Active Serverless Backends I AWS Dev Day...
 
Patterns and Considerations in Service Discovery - Con327 - re:Invent 2017
Patterns and Considerations in Service Discovery - Con327 - re:Invent 2017Patterns and Considerations in Service Discovery - Con327 - re:Invent 2017
Patterns and Considerations in Service Discovery - Con327 - re:Invent 2017
 

More from Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

From Mainframe to Microservices

  • 1. From Mainframe to Microservices Jon Austin Principal Solutions Architect Amazon Web Services
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Evolving Architectural Patterns in Enterprises SOA Coarse- grained Microservices Fine-grained Monolithic Single Unit
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why do we need Microservices? Desire to improve scalability, availability & fault tolerance Improved Deployment Decoupled Systems
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why do we need Microservices? Re-engineer the Monolith Leverage Cloud Operating Models Better DevOps Practices
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Characteristics of Microservices  Reusable modules of code that are built and deployed as independent entities  Organized around business capabilities  Own their domain logic  Decentralized governance and data management  Automated and designed for failure
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Business Benefits of Microservices  Reduce Technical Debt  Eliminate bottlenecks from Monolithic patterns  Improve velocity
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Mainframe to Microservices Our Goals Cost Optimize (Reduce MIPS) Improve Business Agility Reduce Technical Debt
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration Pathways Redesign Application/ Infrastructure Architecture App Code Development Full ALM / SDLC Integration Purchase COTS/ SaaS & licensing Manual Install & Setup Modify underlying Infrastructure Determine new platform Retain / Revisit Manual Config Manual Deploy Manual Install Use Migration Tools Transition ProductionValidation Automate Discover/Assess/Prioritize applications Retire/ Decommission Determine migration path
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration Pathways – Re-Host
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration Pathways – Re-Host Emulated Mainframe Environment Vendors  Micro Focus Enterprise Server  TMaxSoft Open Frame  Oracle Tuxedo ART Cost Optimize: Neutral Improve Agility: Increase Reduce Technical Debt: Improve
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration Pathways – Re-Purchase UK-based bank lending to small and medium enterprises We are very confident in AWS’s proposition; it has state-of-the-art technology, a worldwide presence, a large number of security certifications, and because of its scale, is able to invest in information security beyond what we’d be able to do on our own. Francesca Gandolfo Chief Operating Officer
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration Pathways – Re-Purchase Cloud Native Banking Vendors  Mambu  Ophen  EdgeVerve Finacle Cost Optimize: Improve Improve Agility: Increase Reduce Technical Debt: Remove
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration Pathways – Re-Platform
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration Pathways – Re-Host Cost Optimize: Improve Improve Agility: Increase Reduce Technical Debt: Remove Re-hosting Bound by Technical Constrains  Platform  Runtime  Database on-prem vs Cloud
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration Pathways – Re-Factor The Strangulation Pattern “…rewrite on an important system…” “..gradually create a new system around the edges of the old, letting it grow slowly over several years until the old system is strangled. Martin Fowler June 29, 2004
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Strangulation Strategy ”The Core” Major BU App Major BU App Point App Point App Point App Point App Common Integration Layers Point App Point App Major BU App Major BU App Point App Point App
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Strangulation Strategy ”The Core” Major BU App Major BU App Point App Point App Point App Point App Common Integration Layers Point App Point App Major BU App Major BU App Point App Point App
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migrating the first Mainframe Application  Largely Standalone – no deep integration with other systems  Often build on Mainframe out of habit  Great candidate for first experiment (i.e. Non Transactional)
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Strangulation Strategy ”The Core” Major BU App Major BU App Point App Point App Point App Point App Common Integration Layers Point App Point App Major BU App Major BU App Point App Point App
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migrating significant Mainframe capability
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration Pathways – Re-Factor Cost Optimize: Big Improvement Improve Agility: Increase Reduce Technical Debt: Big Decrease Re-Factoring Bound by Technical Constrains  Capability  Build vs Buy
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Customer First Strategy: ISV and Partners