Thursday, March 31, 2022

R-LANE , Lift/Shift, Re-platform, Modernization

 



















"













Migration" - Moving Enterprise Workload from On-Premise DataCentre to Public/Private Clouds

"Modernize" - Refactor Monolith Codebase and Expose APIS on top of that new refactored code deployed in cloud

"Build Native" - From Zero - Re-design - Microservices.



https://www.youtube.com/watch?v=yWByEVB0VJE&list=WL&index=57

----------------------------------------------------------------------

6R's - https://www.youtube.com/watch?v=AmyuEIux6xs&list=WL&index=56


Rehost     - IAAS - Lift and Shift - Forklift - Very Early  - Low Resistance Migration Strategy

Replatform - PAAS - Elastic BeanStalk - Minor changes

Repurchase - Ending License - Properitiary - CRM 

Refactor   - Re-architect - Recoding - Decompose Monolith

Retain     - Not Ready to migrate - legacy/critical - 

Retire     - Not needed - Turn off


----------------------------------------------------------------------

https://www.youtube.com/watch?v=68z4XZTpSIA&list=WL&index=62


Assess

Migrate

Optimise

Secure and Manage


VFunction

https://www.youtube.com/watch?v=y1Jt3d3C0ZU


  • JVM - "Dynamic and Static Analysis"

Data Collection and Learning  -> VFunction Agents -  Analyse JVM -> Coverage 

Identify Userflows, Boundaries of Services

Algorithms - Entrpoint of Services


  • "Interactive Platform"

Architect gets an interactive platform which is result of Dynamic/Static Analysis done by agents

RIch info about Services and allows Architect to merge/Split Services

System Creates based on Architect's input - Specification of Service which is a JSON File


  • "Code Generation"

JSON Entrypoint, Parameters, Classes +  Scans Orginal Code  => Automation Engine

creates a new project with well defined APIs 

Azure - Pipeline - Add Approver for Stage

https://learn.microsoft.com/en-us/azure/devops/pipelines/process/approvals?view=azure-devops&tabs=check-pass