Development with Kubernetes

project image
client
Telecommunications
Category
Development
date
01 Jan 2024
status
in Process

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