The Need
Customer was on a journey to migrate Multiple Systems with many Legacy components to Cloud. Customer team’s knowledge in some of the sub-systems were limited as they were decade or more old components, and their teams were overloaded with fresh development. They were looking for a reliable migration Partner.
Impacts Delivered
- On-time and with in budget migration of all the designated set of Legacy applications to Azure cloud effectively.
- Overcame the limitations of lack of system documentation and experts for the migration process.
- Enabled the customer technical team to continue focus on business-critical development projects.
Our Solution
Gadgeon team had ramped up and migrated the components to Azure without disturbing the customer team.
- Gadgeon team migrated the legacy components including components deployed on legacy application servers like WebLogic, Heavy duty C modules written for high performance and sub-systems interfacing with external systems via IBM MQ.
- Applications were containerized and deployed on AKS, CI/CD setup was added along with monitoring/logging tools like Prometheus and Grafana were introduced.
- Some of the application using legacy App servers were modernized to Embedded Tomcat based deployments and others were planned for modernization using a strangler fig approach.
- Database was migrated to managed deployment on Oracle cloud and a high-speed inter-cloud path was introduced between Oracle and Azure
- Performance testing and improvement, Pod Capacity optimization and horizontal scaling were completed on the cloud before handing over to the customer team to continue development on cloud
Tools & Technologies
- Azure cloud for app migration
- Oracle cloud for Database migration.
- IBM MQ
- CI/CD pipeline
- Prometheus and Grafana for logging/monitoring