The client’s pricing platform is a service facade that unifies the complex process of insurance policies calculations under one common API. This is the central system for calculations, which will be used by other customer applications that collect information for insurance policies.
Here we convert a large amount of data, develop a convenient API, orchestrate the distributed tasks, proceed with versioning of parameters, and implement efficient calculations delivering results at a speed that makes the complex business transactions possible.
The project is currently developed using Java 17, Kotlin 1.8, Spring Boot 3, Spring Security, PostgreSQL, MyBatis, Spring Data, Liquibase, Camunda 7, Kafka, RESTful API, Maven, MS Azure, Docker, Kubernetes. The frontend incorporates Angular 17, NGRx, NodeJS, and Fastify.