# Case study: EAP Upgrade | Red Robot

Source: https://redrobot.cz/case-eap-upgrade-en.html · Language: en

EAP Case study · Containerisation · Telecommunications

# EAP Upgrade: from a monolith to Kubernetes

Client: a leading Czech telco operator · part of the supplier team

## Challenge

**An operator's core system, a huge monolith and deployments that take hours.** Every change is a risk, every release is an event. A system the business stands on needed to be broken into components and run in a modern way, all while in full operation.

## Solution

**We worked on decomposing the monolith and migrating it to Kubernetes:**

- splitting the code into independently deployable components,
- containerisation and moving operations to Kubernetes,
- the integration layer of a next-generation CRM platform on Apache Camel and jBPM, which we were responsible for,
- business rules in Drools.

## Technology

Java EE Apache Camel jBPM Kubernetes Drools

## Result

**Deployments in minutes instead of hours and a migration without a single outage.** The core system kept running throughout the rebuild. This is exactly the kind of work we enjoy: changing the engine mid-flight without the passengers noticing.

## Struggling with a monolith, long deployments or risky release windows?

[Let's talk](https://redrobot.cz/en.html.md#napiste-nam)

More case studies

[SCAUT: a candidate screening platform](https://redrobot.cz/case-scaut-en.html.md) [Clooney: experts who have known the system since 2017](https://redrobot.cz/case-conclusion-en.html.md)
