Tailor-made instead of ready-made
Generali (Schweiz) Holding AG
Initial situation
Life insurance, comprehensive household insurance, liability insurance, occupational disability: there are countless insurance policies on the market. Not all of them make sense for everyone at all times. For over 130 years, Generali Switzerland has been developing innovative insurance solutions for its customers that are tailored to their particular life situation, age and needs rather than being off the shelf.
When the insurer needed a customized solution to oversee a new IT system, it was faced with a major challenge. They were looking for a customized application performance management solution to monitor the new platform. Strict regulations, a challenging, rapidly changing market and high customer requirements were some of the additional challenges.
The new system is based on microservices architecture and is operated on an OpenShift platform. In addition, Apache Kafka is used for communication between different IT systems and so is an important infrastructure component of the new platform.
Approach
The first step was for Novatec to establish requirements for the new Application Performance Management solution on site in direct dialog with Generali and select appropriate tools. After all, there is no “one-size-fits-all” approach to Application Performance Management (APM).
There are countless APM solutions on the market, but most of them only cover individual aspects of it. If the tools’ strengths are combined, there is great potential for creating customized APM solutions. Novatec used its own in-house initiative “openapm.io” for this purpose. This landscape provides an overview of suitable open source tools and puts together the right package depending on requirements.
In an initial Proof of Concept, Novatec set up an exemplary solution for Generali’s new system. Prometheus, Grafana and Zipkin were selected as tools. Prometheus records performance data and issues an alert if deviations are detected. This performance data is then visualized on dashboards using Grafana. Zipkin provides insights into the distributed application’s control flow.
OpenShift and Apache Kafka monitoring was also set up with the help of Prometheus and Grafana. Prometheus collects important data about the OpenShift and Kafka clusters. This provides insights into the platform’s resource utilization and associated health status. Here too, alarms can now be triggered in the event of critical system states.
Results
Thanks to the right Application Performance Management, Generali can better monitor and ensure IT application service quality. “We can now see directly how the platform is performing,” says Nicoll, “so we can intervene more quickly and effectively. And the internal sales staff also have a more comprehensive view of information available in the company. They can now advise our customers better. Last but definitely not least, this increases customer satisfaction.”
Application Performance Management
Thanks to our core competence in Application Performance Management (APM), we are one of the leading providers in this field in German-speaking countries. We optimize your business success by ensuring and improving software system performance.
We support you with tailor-made solutions – from planning and load testing to firefights. Whether with commercial or with our own free tools: we secure your application performance.
The Client – Generali Switzerland
Generali Switzerland insures more than one million customers and offers products for every situation in life. These include property, legal protection and life insurance as well as pension solutions.
Generali Switzerland is part of the Generali Group, a leading global insurance group headquartered in Trieste, Italy. The Group is represented in more than 50 countries, employs 71,000 people and has over 57 million customers.