top of page

Modernization roadmap showing how portfolio of 100-application cloud migration program?

  • Writer: Anand Nerurkar
    Anand Nerurkar
  • 1 day ago
  • 2 min read

Modernization roadmap showing how:

  • CAST (for portfolio analysis, complexity scoring, dependency mapping, cloud readiness scoring)

  • vFunction (for service extraction, continuous modernization, refactoring)

fit into your 100-application cloud migration program?


Step 1 – Portfolio Discovery & Assessment

  • Collect inventory of all 100 applications (metadata, infra, DBs, integration points).

  • Input: All 100 applications (codebase, DB, dependencies).

  • Run CAST Highlight / CAST AIP across applications to:

    • Generate Cloud Readiness Score (per app).

    • Identify complexity, technical debt, code quality issues, and interdependencies.

    • Build application dependency map → shows which apps can be moved first vs which are tightly coupled.

    • Architecture blueprints, module dependencies, APIs, DB calls.

    • Security vulnerabilities, compliance issues.

  • Output:

    • Categorization (Rehost, Refactor, Replatform, Retire).

    • Cloud Readiness Score for each application.

    • Heatmap: which apps are “Lift & Shift”, which need “Replatform”, which need “Refactor/Re-architect”.

    • Prioritized modernization candidates (e.g., Legacy Lending app = High Refactor need).

    • Prioritized roadmap.

Step 2: Microservices Refactoring (vFunction)

  • Input: CAST insights + source code of high-priority apps (e.g., legacy lending).

  • vFunction analyzes:

    • Business logic domains.

    • Dead code, technical debt.

    • Service boundaries using event flows, call graphs, domain-driven design.

  • Output:

    • Suggested domain-driven microservice candidates.

    • Event-driven refactoring plan (e.g., split KYC, Loan Evaluation, Credit Score, Disbursement).

    • Architecture blueprint for modernization.

Step 3 – Roadmap Definition

  • Combine CAST (portfolio-wide view) + vFunction (app-level refactor view).

  • Create roadmap:

    • Wave 1: Migrate 30 apps (lift & shift or minor replatform).

    • Wave 2: Refactor high-value apps (legacy lending, payments) into microservices.

    • Wave 3: Full-scale migration, optimize with DevSecOps & Azure-native services.

    • Align with business priorities (critical vs non-critical).

  • Output: Cloud migration roadmap (12–24 months).


Step 4 – Target Application for Deep Modernization

  • Example: Legacy Lending Application identified as "High Complexity + High Business Value".

  • Run vFunction on this app to:

    • Ingest codebase and runtime metrics.

    • Analyze service boundaries, dependencies, and business flows.

    • Suggest microservice candidates and domain-driven decomposition.

  • Output: Service blueprint for refactoring into microservices.

Step 4 – Execution

  • For simpler apps (Rehost/Replatform):

    • Move to Azure as-is (VMs, containers, PaaS).

  • For complex apps (Refactor via vFunction):

    • Incrementally extract services.

    • Deploy into Azure AKS, integrate with Azure DevOps pipelines.

    • Use CAST dashboards to track compliance with enterprise standards.

Step 5 – Continuous Modernization

  • CAST provides architecture guardrails (quality gates, dependency checks) → ensures ongoing compliance.

  • vFunction enables continuous refactoring → as business evolves, new services can be extracted or optimized.

Summary Flow (Text Only):

Application Portfolio (100 apps) 
   ↓
CAST Analysis → Cloud readiness score + dependency mapping
   ↓
Roadmap definition (waves, priorities)
   ↓
Simple apps → Rehost/Replatform on Azure
   ↓
Complex legacy apps → vFunction refactor to microservices
   ↓
Azure Cloud Deployment (AKS, App Services, DBaaS, DevOps pipelines)
   ↓
CAST (compliance) + vFunction (continuous modernization)

👉 So CAST is your portfolio-wide assessment & readiness scoring engine,


👉 vFunction is your refactoring & microservices extraction accelerator.

 
 
 

Recent Posts

See All
EA Day to Day Activity

🔹 Typical Day-to-Day Activities (Enterprise Architect – Digital Lending Program) 1. Start of Day – Communication & Prioritization Read &...

 
 
 

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
  • Facebook
  • Twitter
  • LinkedIn

©2024 by AeeroTech. Proudly created with Wix.com

bottom of page