Steps to take For An Application Modernization.pptx

JuniorKabongo4 16 views 6 slides Sep 08, 2024
Slide 1
Slide 1 of 6
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6

About This Presentation

Steps that an Architect or Senior Software Engineer would take for modernizing applications by cloud readiness


Slide Content

Application Modernization Steps

Summary Drafted by A Cloud Architect/Solutions Architect having many years in the software development industry. Among the service provided but not limited to the migration of client's applications into the cloud using the Application Modernization Strategy that details the best possible approach that a client feels comfortable with based on the models that comes with the modernization

What are our processes or How do we solve our client’s problems? Technical Assessment Application Modernization

Technical Assessment/Analysis Technical Assessment is process to assess the current client’s application that you would like to Migrate into the Cloud. (This process takes minimum 3 weeks or 4 weeks depending on the size of your application that need to migrate to the cloud) This process will allow us to gauge the cloud readiness of your application because before Migrating into the cloud, your application needs to be cloud ready.

Application Modernization We use the Application Modernization process to migrate our clients' applications into the cloud. With Application modernization, here is the steps we take in order to help that process to go smoothly. We advise our client about the 5 different models of application modernization:

5 Steps of Application Modernization we follow: 1. Rehost: This is known as lift and shift. This approach is about moving the client's resources as is into the cloud using the cloud IaaS(Infrastructure as service). With this approach, the code base remains the same and the client's application won't really take advantage of several great features the cloud provide. 2. Refactor: This approach the application code base largely remains the same while migrating into the Cloud Infrastructure as Service. 3. Rearchitect: This approach allows to re-Architect the legacy monolith applications into microservices models, containerizing them and rolling out the modern DevOps practices. This is the approach we usually recommend to our client since it provide the best advantage for the application use most of the features that the cloud provide. And the application can scale up and down based on consumption and can be easily maintained and extended. 4. Rebuild: This Approach is a similar to the Re-Architecting however rather than remodeling, you're rebuilding the application from scratch. The Application is rewritten as a cloud-native application, helping to accelerate innovation, release value faster, and reduce overall operational costs. 5. Replace: Involves Replacing some portion of the legacy software and using the cloud based service and still be able to use the legacy application. For instance instead of using the legacy exchange, a company can decide to use the office 365 hosted on the cloud. Following the Software as Service Cloud service.