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.