You are on page 1of 55

Application Portfolio

Modernization
Future-proof the applications
that power your business today.

Luis Enrique Torres


Architect, Modern Apps Strategy & Solutions
Microsoft Services
Business is powered by applications

External-facing Applications

Data
Line of Business
Applications

Internal Applications
Productive
Intelligent
Trusted
Hybrid

© Microsoft Corporation
Applications have shifted to the cloud
Past
Long application cycles
Monolithic, siloed apps
Servers and infrastructure to manage
Overabundance of data
Limited set of platforms and form factors
Distinct infrastructure and operations teams

© Microsoft Corporation
Applications have shifted to the cloud
Past Today
Long application cycles Rapid innovation
Monolithic, siloed apps Multi-channel applications covering all touchpoints
Servers and infrastructure to manage Focus on application functionality, not infrastructure
Overabundance of data Data-driven intelligence in applications
Limited set of platforms and form factors All major platforms and form factors supported
Distinct infrastructure and operations teams Service-focused DevOps teams

© Microsoft Corporation
Different paths - one journey to the cloud

REBUILD
REHOST REFACTOR REARCHITECT
(BUILD NEW)

Redeploy as-is Minimally alter to take Materially alter/decompose New code written with
to cloud better advantage of cloud application to services cloud-native approach

Business • Reduce Capex. • Faster, smaller updates • App scale and agility • Accelerate innovation
drivers • Free up datacenter space. • Code portability • Easier adoption of new cloud • Build apps faster
• Quick cloud ROI. • Greater cloud efficiency capabilities/technologies • Reduce operational cost
(resources, speed, cost) • Mix technology stacks

© Microsoft Corporation
Different paths - one journey to the cloud

REBUILD
REHOST REFACTOR REARCHITECT
(BUILD NEW)

Orchestration Event-driven
Containers Microservices Web Apps
(Kubernetes) Functions

© Microsoft Corporation
Microsoft IT – Modernizing an entire application portfolio

Evolve into a Cloud-Native Azure


PaaS solution
First to move
Modernize and optimize
for Azure PaaS

Migrate with no change,


lift and shift to IaaS

© Microsoft Corporation
Our top 3 learnings
Architecture Styles

© Microsoft Corporation

https://azure.microsoft.com/en-us/campaigns/cloud-application-architecture-guide/
Strategy

Architecture
Styles

Technology
Choices
Strategy

Architecture
Styles Assessment Modernization
Services Services

Technology
Choices

DevOps
Different paths - one journey to the cloud for applications

DevOps

© Microsoft Corporation
Different paths - one journey to the cloud for applications

DevOps

© Microsoft Corporation
Modernization

© Microsoft Corporation
Applications,
born in the Cloud

Cloud-Native
Microservices architecture
Continuous Innovation

Containers
Serverless

Microservices

More Control More Productivity


© Microsoft Corporation
Infrastructure
abstraction
< Control Productivity >

© Microsoft Corporation
By 2020, more than 50% of enterprises will run
mission-critical, containerized Cloud-Native
applications in production.
Gartner

© Microsoft Corporation
Modernizing applications with containers

© Microsoft Corporation
App Modernization without code changes
Supports all frameworks and technology stacks.
Increased density for improved resource efficiency.
Faster app deployment with integrated management and DevOps tools.

© Microsoft Corporation
Managed Kubernetes on Azure

Managed Kubernetes
empowers you to do more

Focus on your containers and


code, not plumbing and
administration.

© Microsoft Corporation
Rearchitecting applications with microservices

© Microsoft Corporation
Microservices for faster app development
Meet growing demand with agility and scalability.
Improved scale and resource utilization per service.
Independent code deployment organized around business capabilities.
Smaller, more focused teams.

© Microsoft Corporation
The best cloud for microservices

© Microsoft Corporation
Serverless options for all scenarios

Infrastructure
abstraction
< Control Productivity >

© Microsoft Corporation
Focus on code, not infrastructure with serverless

© Microsoft Corporation
Future-proofing applications with serverless

Check-In

Check-Out
The best cloud for serverless

© Microsoft Corporation
Different paths - one journey to the cloud

DevOps

© Microsoft Corporation
Deliver applications faster and more reliably

Plan + Track Release

Development Operations

Code, Build + Test Operate + Monitor

© Microsoft Corporation
Azure DevOps capabilities

© Microsoft Corporation
Azure DevOps framework

© Microsoft Corporation
Azure DevOps framework

Azure Boards Azure Azure Test Azure Azure


Repos Plans Pipelines Artifacts

© Microsoft Corporation
Microsoft Azure Assessment Service & Modernize
 This Offer will help you to drive innovation and market differentiation.
 In just 12 weeks we will:

•Modernize (move to Azure)


one medium- complexity
Assess your application
application that is chosen as
portfolio (up to 30 apps)
a recommended fit for
modernization

 This offer can be targeted to applications utilizing Open Source or


.NET technologies
© Microsoft Corporation
Application Portfolio Assessment
Creating a migration and modernization roadmap

Business Business Value Application


• Business functions • Ability to support • Flowcharts
• Architecture
• Dependencies business function Retire
Technology • Ability to support • Data models
• Business rules
• Infrastructure current technology
• Code complexity &
Replace
• Technologies • Exposure/risk level
documentation
• Data Estate • Technology maturity Migrate
People and ‘brittleness’ Platform
• Skills & knowledge • Application Modernize
Cost infrastructure
• Ability to execute
• Cost to maintain • Technology stack Rebuild
• Cost to secure • Hybrid components
• Cost to update Maintenance and New
update workflows

Application Portfolio Modernization


Summary - one journey, different paths

Deliver new and breakthrough capabilities faster

Enable multichannel access, including mobile and IoT

More easily integrate with other web and cloud apps

Enable business agility with continuous innovation

Meet scalability requirements of existing apps cost effectively

Leverage existing investments


A

Free up data center space quickly

Reduce capital expenditure of existing applications

Achieve rapid time to cloud

© Microsoft Corporation
© Copyright Microsoft Corporation. All rights reserved.
Migration
(Rehost)

© Microsoft Corporation
Different paths - one journey to the cloud

DevOps

© Microsoft Corporation
Migration

© Microsoft Corporation
Azure IaaS advantages

© Microsoft Corporation
Azure offers many ways to save money

© Microsoft Corporation
Different paths - one journey to the cloud for applications

DevOps

© Microsoft Corporation
Nearly 50% of the current S&P 500
will be replaced by 2026.

Innosight
Corporate Longevity: Turbulence Ahead for Large Organizations

© Microsoft Corporation
Performance Personalization Cross-device

Today +2% +14% +36%


Increase in Uplift in Increase in
conversion rates sales customer satisfaction

Voice Intelligent
Early adopters
Agents By 2021, 50%
Future will increase digital of enterprises will spend more per
commerce revenue by annum on bots and chatbot
creation than traditional
30% in 3 years. mobile app development.
© Microsoft Corporation
Azure has the best developer experience, a
dramatic reversal of fortunes for the vendor
in just under two years.
Forrester Wave
Full-Stack Public Cloud Development Platforms, North America, Q2 2018

© Microsoft Corporation
© Microsoft Corporation
N-Tier Application

© Microsoft Corporation

https://azure.microsoft.com/en-us/campaigns/cloud-application-architecture-guide/
Web-Queue-Worker

© Microsoft Corporation

https://azure.microsoft.com/en-us/campaigns/cloud-application-architecture-guide/
Microservices

© Microsoft Corporation

https://azure.microsoft.com/en-us/campaigns/cloud-application-architecture-guide/
CQRS

© Microsoft Corporation

https://azure.microsoft.com/en-us/campaigns/cloud-application-architecture-guide/
Event-Driven

© Microsoft Corporation

https://azure.microsoft.com/en-us/campaigns/cloud-application-architecture-guide/
Big Data

© Microsoft Corporation

https://azure.microsoft.com/en-us/campaigns/cloud-application-architecture-guide/

You might also like