Java Application Modernization: 3-Week Assessment
Insight
In this 3-week assessment, Insight technical experts will work with the client to develop a process to migrate existing Java applications to Azure by delivering a formalized migration plan.
In this 3-week assessment, Insight technical experts will work with the client to develop a process to migrate existing Java applications to Azure by delivering a formalized migration plan.
This assessment employs Insight’s application rationalization process for defining groupings of source applications based on deployment type (EAR, WAR, Spring Boot, Containers, etc.) and/or application architecture (monolith, n-tier, microservices, etc.) to help clients migrate legacy Java applications to their Microsoft Azure environment.
For each group, we’ll determine the migration process/roadmap and migration effort (12-factor model refactoring, cloud landing zone definition, etc.). As a result of this assessment, clients will be better equipped to budget and plan for migrating your Java® application portfolio into their Azure cloud.
CLIENT PREP (before assessment begins)
- Identify SMEs with detailed knowledge of application architectures, hardware/software dependencies, system dependencies, security, etc.
- Collect available architecture diagrams and documentation
- Prepare access to development environments, source code, & CI/CD pipelines, if available
PROJECT KICKOFF
- Introductions & process overview
- Initiation call with project sponsor and participants
- Distribute application architecture questionnaire
ASSESSMENT
- Identify existing Java applications and review portfolio
- Review business strategy & application questionnaires
- Application owner interviews & migration workshops
- Code review & static code analysis
MIGRATION PLAN REVIEW
- Review recommendations and present migration plan roadmap
DELIVERABLES
- A formalized migration plan for migrating applications to the cloud and modernizing Java applications, including details on process, timeframe, effort, and cost.