Use Cases
  • Delivering high-availability API-accessible risk models
  • Using models in automated processes for pricing reinsurance policies
Impact
  • Production-grade REST API deployment
  • Months of saved development time
  • Tens of thousands of dollars saved in engineering and operational costs
Solution

Domino helped Katrisk get their products to market faster, and provided a full platform for their data science needs, enabling their focus on delivering the most accurate flood and wind risk models possible.

KatRisk is a leading catastrophe modeling company, providing comprehensive and cost effective catastrophe risk models to clients. Models have an open architecture allowing users to better understand underlying model parameterizations and even modify models to suit specific needs.

The Challenge

KatRisk had developed industry-leading models, written in R, for predicting flood and wind risk. These models were innovative in their accuracy and in the way that clients could customize them for their specific needs. KatRisk also had a customer: one of the world’s largest reinsurance companies wanted to use the models in automated processes for pricing reinsurance policies.

KatRisk’s models were sophisticated, constantly improving, and depended on nearly 1TB of data. The reinsurance company had no easy way to handle delivery of these models. Because the models would be invoked programmatically in automated processes, they needed to be highly reliable, even as KatRisk released updates as their models evolved.

At KatRisk, our focus is on delivering the most accurate flood and wind risk models possible. Domino helped us get our products to market faster, and provided a full platform for our data science needs.

Dag Lohmann, CEO at KatRisk

The team at KatRisk wanted to deliver products as quickly as possible, and needed a stable, mature platform to deliver those models where clients could access them programmatically.

Solution

Looking at their requirements, the team at KatRisk recognized that building the functionality was technically possible, but would take time, and distract them for their core mission. Instead, they chose Domino’s data science platform.

Domino’s “API Endpoint” functionality let KatRisk take their existing R code and, without changing it at all, deploy it as a production-grade REST API. Domino’s platform handles high-availability, SSL, zero-downtime upgrades, and more. KatRisk’s reinsurance clients can then invoke the KatRisk models by calling a simple URL, no technical integration required.

 

How Katrisk Uses Domino

The Domino web interface lets you publish your R models with one click, without any custom packages or changes to your code. Once published, Domino provides code snippets in a variety of languages showing how to invoke your model.

 

How Katrisk Uses Domino

Getting their existing models working in Domino was extremely easy. Because Domino is an open platform, they didn’t need to rewrite any code. They could also continue to use the development tools they were already using or change their workflows.

As a result, within days, KatRisk had their models available for consumption by their reinsurance client.

Why Domino

After a matter of days, KatRisk’s models were integrated into real-time policy pricing algorithms at a major reinsurance company. By using Domino to accomplish this, KatRisk saved months of development time, and many tens of thousands of dollars in engineering and operational costs. They got all the functionality they needed and more. Most importantly, by choosing Domino as their platform, they could focus their resources on creating the next generation of risk models instead of building infrastructure.

Beyond Domino’s API Endpoint feature, KatRisk found other aspects of Domino’s data science platform to be valuable:

Reproducibility Engine. With Domino, every model revision is saved automatically. This includes code, data sets, summary statistics, and discussion around results. Even years later, Domino customers can see how a result was obtained, and the process that went into building that model. This reduces wasted effort reproducing past work, while keeping research moving forward at a faster pace.

Collaboration. Domino’s collaboration tools include shared environments, forking, code merge requests, integrated discussion and more. Small and large teams find that Domino increases shared context, leading to better ideas for model improvement. It also makes it easier to onboard new project members, and reduces key-man risk that arises when work is siloed.

Scalable Compute. Domino gives researchers one-click access to powerful hardware, including large GPU machines. This lets data scientists test more ideas faster, dramatically accelerating their research.

Domino Data Science Platform

For more info, please Contact Us.