CLIENT: Client is a leading telecommunications company with a significant presence in Eastern Europe.


    Client reached out for help in the complex task of mainframe migration. Their existing infrastructure, rooted in technologies dating back to the ‘90s, included “Visual Environment Modeling System” that was pivotal in their operations.

    Primary objective was to migrate their billing system from a legacy mainframe architecture to Java, a crucial step for enhancing operational efficiency. Additionally, the migration process entailed moving away from Assembly programming, IBM ASM 370.


    • Modernizing Infrastructure and Cloud Migration

    We modernized infrastructure to avoid the high costs, limitations, and rigidity of mainframes, focusing on reducing operational and capital expenses. Our strategy involved moving mainframe workloads to the cloud without the complications of rewrites, and migrating mission-critical applications while ensuring continuity with on-premises applications.

    • Building Architectural Design for High-Volume Transactions

    Our architecture is tailored for high-volume transactions, utilizing cloud service provider compute, shared I/O, and memory to create a coupled environment. This setup is designed to meet the z/TPS performance requirements using Kubernetes clusters.

    • Supporting Cloud Adoption and Agile Methodologies

    In addition to facilitating faster cloud adoption, our refactoring approach promotes the adoption of DevOps and Agile working principles, providing full flexibility in development and production deployment.


    • Functional Equivalence

    The refactoring process ensured that applications remained functionally equivalent to their mainframe versions, thereby retaining their essential features and operations without loss of functionality.

    • Enhanced Performance 

    Post-refactoring, the applications not only matched but, in many cases, surpassed the performance of the original applications. This enhancement was a significant benefit of the modernization process.

    • Cloud-Readiness and DevOps Integration

    All refactored applications became fully cloud-ready and were seamlessly delivered through a standard DevOps toolchain. By implementing DevOps best practices, the architecture, primarily based on Kubernetes, integrated advanced security components like Pod Security Standards, Entra ID, Defender for Containers, network security groups, and orchestrated cluster upgrades. Further, we enhanced administrative access security by minimizing open ports and providing direct RDP and SSH connectivity.


34 %

  • IT services
  • Mainframes
  • Migration