Log in Account
Log in / Register Account
All Red Hat
Case study

Red Hat OpenShift powers insurance group’s data integration

Last updated: August 20, 2019




Generali Switzerland, part of Assicurazioni Generali Group, found that its isolated systems and data made it difficult to meet end customer and sales agent demand and stay competitive. By integrating its systems with a single, containerized platform using Red Hat OpenShift—a leading enterprise Kubernetes platform—, the company can now more easily share and reuse data and integration components between its many applications. As a result, Generali has improved its time to market for new applications and features, increasing its competitiveness. 

image container


  • Centralized access to up-to-date data for sales agents
  • Improved time to market, resulting in daily releases
  • Increased productivity by automating repetitive manual tasks

Isolated systems affect customer access

Generali Switzerland is part of Assicurazioni Generali Group, one of the world’s biggest insurance groups. Generali Switzerland successfully competes in the modern insurance markets using many digital applications and platforms for sales agents and end customers. In the past, these digital offerings were managed by various systems aligned by business areas—for example, consumer life insurance and corporate business. These disparate systems—some 20 or more years old—did not connect well with each other or customer-facing portals, keeping customers and sales agents from accessing up-to-date data or accounts.

“We had a lot of point-to-point connections between various systems, created on a project-by-project basis,” said Christian Nicoll, Director of Platform Engineering and Operations at Generali Switzerland. “Ongoing maintenance was difficult because we had to focus resources on building new solutions from scratch for each use case or business area.”

In 2016, Generali Switzerland decided to adopt a new 4-year strategy to put its customers at the center of its business. “We decided to create a new, containerized Connection Platform to overcome these issues and support our focus on our customers,” said Nicoll.

Single, containerized platform integrates key applications and tools

Generali Switzerland chose to base its new platform on Red Hat OpenShift Container Platform, a solution that incorporates Kubernetes and other open source projects into an enterprise container platform designed for cloud environments. 

“Our colleagues from Generali Germany had already adopted OpenShift and had spent time evaluating it, so we chose to use OpenShift based on their positive experiences,” said Nicoll.

To define and design this new centralized platform, the company worked with a local Red Hat partner, Avectris AG. After initially implementing the platform, Avectris runs OpenShift on HPE servers, as a fully managed, highly available service. To comply with current Swiss regulations, the platform is hosted on premise. Generali also uses Red Hat Ansible Automation Platform to automate, configure, and manage various tasks using Ansible Playbooks.

During implementation of these new Red Hat solutions, Red Hat Consulting provided on-site support. Another Red Hat partner, Innovation Process Technology (IPT) AG, also helped Generali Switzerland build and integrate its new Connection Platform and the applications that now run on it. “We had a very challenging goal to finish the Connection Platform within a year,” said Nicoll. “With Avectris, IPT, and Red Hat, we were able to successfully meet this short deadline.”

Generali has used its containerized integration platform to further expand its technology capabilities by integrating Apache Kafka, a real-time data streaming platform,, a business process engine, an application programming interface (API) gateway, and Prometheus monitoring software.

With these technologies, the insurance company has created, a solution that processes data from Generali’s database and shares it with agents.

Better integration supports focus on customer

Easier access to accurate data

By connecting its previously isolated applications through a single, centralized platform using Red Hat OpenShift, Generali helps its staff more easily and reliably gain access to essential data and share it. As a result, the company sales agents can quickly access up-to-date information, without waiting for data from different systems to be aggregated.

“The new platform makes accessing accurate data easier,” said Nicoll. “Having a consistent view of the same data is key to having a comprehensive understanding of our customers.”

Faster application development and deployment

With its new OpenShift-based, containerized platform and a microservices-based architecture, Generali can reduce time to build and launch new staff—and customer-facing products and features.

“Before, we released applications once per month at best. If we need a lot of time to react to customer demands, one of our competitors will step in,” said Nicoll. “Using Red Hat OpenShift Container Platform, we can now deploy several times per day, helping us save up to 30 days of work. We can respond to demands with shorter and shorter release cycles, helping us gain a competitive edge,” said Nicoll.

In addition, using a centralized platform helps the company reuse resources to further speed development. For example, the Salesforce integration it created for the Cleo cloud platform can be used for other upcoming projects or systems.

Increased productivity

With Red Hat Ansible Automation Platform, Generali has automated many previously manual IT tasks and processes to further improve productivity.

“As we continue with the platform, we anticipate that using Red Hat Ansible will save us time by scripting more tasks, such as deploying middleware components in production,” said Nicoll. “Making these tasks automated and repeatable is a big advantage.”

Success leads to plans to share best practices

Generali Switzerland will continue working with Avectris to further optimize and scale its efficient, centralized platform. It is also looking to move some of its nonproduction systems to a public cloud environment.

“While we have to keep our production environment running on-premise for compliance reasons, moving our development systems and other parts of our nonproduction environment to public cloud could help us gain flexibility and cost improvements,” said Nicoll. “Moving to the cloud would also help us adopt new technologies, such as machine learning.”

“Our experiences with Red Hat and OpenShift were very positive. OpenShift has provided us with many new capabilities,” said Nicoll.

About Generali Switzerland

The Generali Group is an independent Italian group with a strong international presence. Established in 1831, the company is now one of the world’s leading insurers. Generali has around 70,000 employees serving more than 61 million customers in over 50 countries. Generali’s roots in Switzerland date back to 1887. Today, Generali (Switzerland) Holding Ltd. operates throughout Switzerland, with two head offices—one in Adliswil and one in Nyon—and a wide network of agencies. The insurer has more than one million customers and offers products for every situation in life. These include property insurance, legal expenses insurance, life insurance and pension solutions.