Skip to content
Novotec EngineeringNovotec Engineering
All references

Swiss insurance company

Data hub for electronic proof of insurance moved to new technology

5 processesProof of insurance, cancellation, registration, deregistration, block

  1. Challenge

    In Switzerland, no vehicle is registered without proof of insurance. A data hub connects the insurer with the Swiss clearing house and processes proofs of insurance, blocks, and registrations and deregistrations. It was to be moved to a modern platform with unchanged functionality.

  2. Solution

    A two-person Novotec team worked on site as part of the insurer’s project team. It developed the backend with Java and Spring Cloud, Angular interfaces for monitoring, reprocessing and queries, and a fallback for the legacy system, and took on integration testing. The solution processes messages via Kafka, runs on Kubernetes and is delivered through a CI/CD pipeline.

  3. Result

    The data hub runs on the new platform: proof of insurance reaches the road traffic office electronically, so that a vehicle can be registered within a short time. When number plates are deposited, the contract is suspended promptly.

Background

In Switzerland, insurers issue proof of insurance for a vehicle electronically. Only once the road traffic office has received it are the vehicle registration document and number plates issued. Conversely, the office informs the insurer when a vehicle is registered or taken off the road. This exchange runs via the Swiss clearing house.

At the insurer, a data hub handles this exchange, for vehicles of all kinds and including cancellations. It was reimplemented with the existing functionality and on an up-to-date technical basis. The only surrounding system is the road traffic office.

To keep operations secure during the changeover, a fallback for the legacy system was created. It is based on querying the current states at the insurer and at the clearing house. Using Angular interfaces, operations staff monitor processing, trigger messages again and run queries.

Our services

  • Backend development of the data hub with Java and Spring Cloud
  • Processing of messages to and from the Swiss clearing house via Kafka
  • Angular interfaces for monitoring, reprocessing (redo) and queries
  • Fallback for the legacy system based on the current states at the insurer and the clearing house
  • Data storage with PostgreSQL, connection to the existing DB2 database
  • Integration testing and automated tests with JUnit
  • CI/CD with Jenkins, Maven and JFrog Artifactory
  • Operation on Kubernetes, monitoring with Dynatrace

Technology used

Java, Spring Cloud, Kafka, Camunda and Angular; PostgreSQL and DB2; Docker, Kubernetes, Jenkins, Git, Maven, JFrog Artifactory, JUnit and Dynatrace.

Contact

We look forward to hearing from you.

Please feel free to contact us without obligation. We will be happy to answer your questions.