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.

Steps to take For An Application Modernization.pptx

  • 1.
  • 2.
    Summary  Drafted byA 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
  • 3.
    What are ourprocesses or How do we solve our client’s problems?  Technical Assessment  Application Modernization
  • 4.
    Technical Assessment/Analysis  TechnicalAssessment 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.
  • 5.
    Application Modernization  Weuse 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:
  • 6.
    5 Steps ofApplication 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.