Which tasks were implemented
- Assessment of the existing mainframe environment to understand the technologies, data structures and business logic used
- Design of the Kubernetes architecture including microservices partitioning, data migration and integration points
- Define the data mapping and modeling for the transfer of data from the mainframe environment to the new systems
- Development of data migration scripts with attention to data integrity and security
- Refactoring of applications to break up the monolithic mainframe applications and divide them into microservices
- Containerization of applications in Docker containers for efficient deployment in Kubernetes
- Functional and integration testing to ensure that the migrated applications work as expected
- Performance and load testing to test the performance and scalability of the application and the new environment
- Implementation of security measures to protect data and applications
- Compliance check to ensure that the new environment meets all relevant compliance standards
- Phased migration to minimize downtime
- Post-go-live monitoring and support to respond quickly to issues
- Documentation of the new systems to ensure smooth maintenance
Which technologies were used
- Spring Boot
- Kafka
- MongoDB
- Oracle 12c
- Helm
- Grafana
- Prometheus
- Docker
- MS GitHub
- Jenkins
- Atlassian Jira
- Atlassian Confluence