Back to Case Studies
    InfrastructureCI/CDCloud Migration

    Swiss Insurance Company Infrastructure

    Designed and implemented GitOps for a microservice application via AWS OpenShift using Bamboo and ArgoCD with service mesh implementation powered by Istio.

    Legacy Migration
    Zero Downtime
    Insurance

    Project Overview

    Swiss Insurance Infrastructure

    Migrated a legacy on-premises monolithic application to an AWS-hosted OpenShift cluster. Transformed the architecture into fully scalable microservices with zero-downtime deployments and implemented a scale-to-zero policy for non-production environments. Additionally, redesigned and rewrote the build and deployment process by migrating from Jenkins to the Atlassian CI/CD stack.

    Challenge

    Project Challenges

    The legacy platform had reached end-of-life (EOL) for most of its operational tools. Every new feature or bugfix deployment resulted in several hours of downtime.

    The main challenges were to:

    • Support the legacy platform in parallel with the redesign
    • Achieve zero deployment downtime
    • Enforce non-production workloads to scale to zero during non-working hours
    • Provide complete observability of the new platform

    Our Solution

    Solution Architecture
    • Supported development by introducing new build tools for 24 Java backend microservices and a React.js frontend application
    • Implemented automated linting, testing, and vulnerability scanning in the pull request workflow for both frontend and backend
    • Provisioned AWS infrastructure using Terraform Enterprise with a modular approach
    • Containerized all backend and frontend services into multi-stage Docker images to ensure portability and ephemerality
    • Decommissioned Jenkins and redesigned CI/CD pipelines using the Atlassian stack
    • Deployed ArgoCD to implement GitOps principles and enable continuous deployments
    • Introduced Istio for service mesh and network management
    • Integrated Kiali, Jaeger, Grafana, Prometheus, and a dedicated ELK stack to achieve complete observability, monitoring, and tracing

    Results & Impact

    Results and Impact

    ✅ Cost Reduction

    70% reduction in operating costs through optimized cloud resource utilization

    ✅ Security

    Eliminated all legacy software vulnerabilities with comprehensive updates

    ✅ Performance

    Improved application performance by 70% through optimized infrastructure

    ✅ Deployment

    Accelerated feature delivery from monthly to weekly releases

    ✅ Observability

    Achieved full observability and proactive monitoring capabilities

    ✅ Zero Downtime

    Enabled zero-downtime deployments with automated rollback mechanisms

    Resulting Infrastructure

    The resulting cloud infrastructure is future-proof, scalable, cost-effective, secure, and easily reproducible through Infrastructure-as-Code practices.

    Resulting Infrastructure Diagram Example

    Infrastructure Diagram

    Resulting CI/CD Process

    The modernized CI/CD pipeline implemented via the Atlassian stack adheres to DevOps best practices. It includes automated testing, SAST scanning, and rollback pipelines, making the release process both predictable and secure.

    CI/CD Process Diagram

    CI/CD Process Diagram

    Technologies Used

    Technologies Used

    Cloud & Infrastructure

    • • AWS
    • • OpenShift
    • • Docker
    • • Terraform
    • • Java 17
    • • Node.js 21

    DevOps & Monitoring

    • • ArgoCD
    • • Bamboo
    • • Bitbucket
    • • Istio
    • • Kiali, Jaeger
    • • Grafana, Prometheus

    Security & Quality

    • • SonarCloud
    • • Veracode
    • • Checkov
    • • Nexus
    • • ELK Stack

    Data & Storage

    • • PostgreSQL 16
    • • Redis

    Ready to Transform Your Infrastructure?

    Let's discuss how we can modernize your systems and achieve zero-downtime deployments.

    Services Used

    • Infrastructure Migration
    • GitOps Implementation
    • Service Mesh
    • CI/CD Modernization
    • Observability Setup

    Industry

    Insurance

    Ready to Modernize Your Infrastructure?

    Transform your legacy systems with cloud-native solutions and achieve zero-downtime deployments.