Solution
To address these issues and kickstart their digital modernization journey, the client opted for a gradual transition to AWS cloud, starting with re-engineering of their core services.
The transformation was executed in two phases.Phase one was the assessment of legacy applications identified to be migrated to cloud. LTM performed a deep dive assessment, leveraging indigenous tools, and generated the modernization roadmap that included the current state understanding, target state architecture, modernization solution, execution approach, timeline, efforts, risks, dependencies, etc.
Phase two was to re-engineer the sales onboarding application from RPGLE/CL/DB400 to .Net Core/RDS PostgreSQL and deploy on AWS cloud. The batch jobs and reports on AS400 were implemented using the AWS Lambda function in the target system. LTM’s in-house tools were leveraged for reverse engineering, code refactoring, and DB/data migration to accelerate the modernization.
The target architecture was mainly composed of serverless services such as AWS Lambda, step functions, and ActiveMQ/SQS queues, which provided high availability to the solution. This solution was deployed using a serverless framework for repeatability and consistency across different regions.