Skip to content
Case Study

From Mainframe Blackbox to Open Cloud Architecture.

8 min read - 13 June 2025

IT systems that have grown over decades and form the backbone of a company eventually become a risk: the underlying technology is barely scalable, the code is no longer maintainable, and the system evolves into a blackbox.

This was exactly our starting situation: outdated infrastructure and software were slowing down innovation, making changes expensive and leading to increasingly frequent errors. The central question was: How can we prepare for the future while maintaining the trust of our customers?

Challenge

The company faced the task of modernising its IT infrastructure without jeopardising business continuity.

This meant gradually transitioning the COBOL codebase and existing software architecture — which limited scalability and made new developments expensive and error-prone — into modern, cloud-based software development.

Approach

Proven methods combined with modern technology to overcome key obstacles.

We combined proven methods with cutting-edge technology — not just to solve technical problems, but to master key challenges such as availability, scalability, time-to-market, and knowledge building around existing legacy stacks, paving the way for future innovations.

Implementation

1 Modern
Codebase

By switching from COBOL and mainframe technology to a modern Java-based codebase, the system's maintainability was significantly improved, creating a future-proof foundation for further development. The migration was carried out step by step, ensuring ongoing operations at all times.

2 Microservice
Architecture

The transition to a domain-driven microservice architecture enabled better scaling of components and their independent evolution. This allows new features to be implemented faster and changes to be rolled out with lower risk, significantly increasing the agility and maintainability of the overall system.

3 Migration with
OpenShift

The migration to OpenShift created the foundation for a microservice architecture by providing a containerised, orchestrated environment for operating individual services. OpenShift enables automated and standardised deployments, ensures efficient resource utilisation, and increases the resilience of the entire platform.

4 GitOps
GitHub Actions

Using GitHub Actions, we implemented GitOps principles and automated build, test, and deployment processes from the repository. This ensured that changes to infrastructure and applications were versioned and traceably documented, guaranteeing secure and consistent delivery of microservices. This shortened development cycles while simultaneously reducing potential sources of error.

5 Kafka
Integration

The introduction of Kafka enabled asynchronous processing of requests. This significantly improved both the fault tolerance and performance of the overall system. Kafka also served as a buffer for batch jobs that were processed in a time-controlled and managed manner.

Results

Improved Maintainability

The codebase modernisation led to shorter development cycles and lower operating costs.

Higher Scalability

The microservice architecture strengthened the system at critical points and prepared it for future requirements.

Increased Efficiency

The established CI/CD processes with integrated quality assurance led to a noticeable increase in productivity and faster feature delivery.

Reliability

Kafka increased availability and data integrity.

Sustainability

The migration from host systems to the cloud achieved sustainable cost reductions.

The IT landscape transformation follows the vision of continuously optimising the customer experience with faster, more reliable services and continuous feature releases. The project is a success story that demonstrates how a strategic digitalisation project with technical excellence can simultaneously increase availability and innovation while reducing costs.

Let's talk about your project

BOOK A FREE CONSULTATION
Contact