Insurance Communications System (PICS)

PICS is a system which is responsible for processing various kinds of (Auto, Umbrella Insurance, Renters, Payment Reminders, Payment notice etc.) documents and send it to the members. In an Insurance company, there are a lot of documents that needs to be processed and sent to the members for different purposes. Some are regulatory requirements, and some are for client ease.

Payment Reminders, Proof of insurance documents etc are some of the examples. There are different kind of Line of Business. eg. Auto, Base, Umbrella, Renters etc. So every day, millions of different events arrive at our Stream based processing system. Some from the Scheduled jobs and some from online. And all of those needs to be fetched for data, transformed, determined, and generated before finally being sent to the client.

Some of the technologies used are:

  • Java / Spring Boot/ JBoss
  • Openshift/ Docker /
  • Kafka
  • Angular
  • Grafana / Prometheus / Jaeger / Kibana for monitoring and tracing
  • Gitlab for CICD