What is modernization?
Modernization is a range of technologies and techniques that involve moving your existing legacy workloads towards a Cloud-native approach based on a cloud platform. The term is used broadly and can refer to simply lifting and shifting VMs into a Cloud infrastructure but also extends as far as refactoring applications to leverage new architectural patterns such as microservices or event driven architectures. The goal is to leverage your existing people, practices and technologies and evolve them towards proven patterns that capture the benefits of developing, deploying and operating in a Cloud environment.
Overview
What is impacted when you modernize?
Modernization impacts a broad set of architecture domains as you evolve and mature more towards a cloud-native approach. These are key areas of concern as you begin a modernization journey.
- Applications
- Integration
- Platform
- DevOps
- Day 2 Operations & Site Reliability Engineering(SRE)
- Cloud native
How are people impacted?
An overlooked area is the change required in the people involved in designing, developing and operating your cloud platform and application workloads. New ways of working enable the cloud squads to take advantage of the modern approaches and technologies.