UNIQA / CHERRISK – greenfield insurance platform

From idea to scalable, cloud‑ready online insurance in a greenfield project.

Written by Olivér Haszpra

A greenfield online insurance platform for UNIQA

For UNIQA we helped build CHERRISK, a fully online insurance management platform designed for rapid growth and data‑driven decision making. From a greenfield start, UNIQA needed a modern architecture that could handle high traffic, multiple markets and frequent product changes, while staying reliable and auditable.

CoreConsult joined as a long‑term technology partner, delivering backend, frontend and DevOps capabilities in a single, tightly integrated team.

Architecture and technology

  • Backend built in Scala 2.12 with the Play Framework.
  • GraphQL API layer implemented with Sangria.
  • CQRS architecture with Kafka event streams, ElasticSearch and MSSQL.
  • Angular (8+) frontend and Ts.ED (TypeScript MVC for NodeJS based on Express) for supporting services.
  • Ceph as on‑premise object storage for assets and documents.

DevOps and delivery

  • Vagrant‑based full‑stack development environments for consistent local setups.
  • GitLab CI/CD pipelines with one‑click multi‑environment deployments (INT, UAT, PROD) onto Docker Swarm, including automated database schema evolution.
  • nginx for SSL/TLS termination, load‑balancing and high availability.
  • Sentry integrated for real‑time error monitoring.

Data and decision support

  • Event‑sourced data streams stored in ElasticSearch for analytics.
  • Data platform to support actuarial work, pricing experiments and BI dashboards.
  • Close collaboration with UNIQA business teams and other vendors to review requirements and validate ideas.

Impact for UNIQA / CHERRISK

  • A modern, cloud‑ready insurance platform launched from scratch.
  • Faster delivery cycles through automated deployments and standardised environments.
  • A scalable, event‑driven architecture ready to support new products, markets and partners.

Back to the posts