SlideShare a Scribd company logo
1 of 37
How to Build
Real Time Price
Adjustments in
Vehicle
Insurance on
Streams
Dominique Rondé
Confluent Kafka Summit 2019
San Francisco
About us
• Founded 01.01.2018
• Offices: Köln Kolumbastraße and
Design Offices Köln
• Staff: 18 (new hires are already
contracted)
• Part of the DEVK Group
2
Dominique Rondé
à Big Data Pilot
à M.Sc.
à 137,179 hrs with Java
à 49,531 hrs with Big Data
à 34,275 hrs with Cassandra
à 22,747 hrs with Kafka
à Instagram, Twitter,
YouTube: @BigDataPilot
Boarding
Foray
Car Insurance in
Germany
“Digital Insurance” in Germany
Car Insurance in Germany
0
10
20
30
40
50
60
70
2005 2010 2015 2017 2018
ContractsinMio.
Year
Number of contracts in motor insurance
Liabilityinsurance partial cover fully comprehensive
Car Insurance in Germany
0
50
100
150
200
250
300
350
400
450
500
1980 1990 1995 2000 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017
PremiuminEUR
Year
average annual premium
Liabilityinsurance Comprehensive insurance partially comprehensive
Car Insurance in Germany
0.00%
20.00%
40.00%
60.00%
80.00%
100.00%
120.00%
140.00%
2012 2013 2014 2015 2016 2017 2018
Ratioin%
Year
Average combined ratio
Liabilityinsurance
How does a tariff work?
classification-relevant characteristics
SF Class SF M-50
markedness
payment
monthly,
quarterly, twice a
year, annually
zipcode
15 differentiated
regional class
Differentiated
user age
GDV
recommendation
Accompanied
driving
Up to the age of
26 years
driver group
policyholder,
policyholder +
partner,
any
vehicle age
GDV
recommendation
vehicle
type
GDV
recommendation
mileage
6000,9000,12000,
15000,20000,
> 20000
own share
0€, 150€, 300€,
500€, 1000€
bundle discount
KH Solo, KH + TK,
KH + VK
choice car repair
shop
Yes / No
Car Driver Coverage
How does a tariff work?
KH basic price
differentiated user age
accompanied driving
driver group
vehicle age
type class
payment
bundle discount
Zone by Zipcode
KH
28 yrs
No
policyholder + partner
7 yrs
16
annually
KH Solo
Zone 5
230,00 €
209,30
219,66
204,28
208,37
197,95
188,05
195,58
201,44
risk characteristic Customer indicates price
0,91
risk factors
1,05
0,93
1,02
0,95
SF Class SF 6 88,63
0,95
1,04
1,03
0,44
Worse case is - we burn
money
12
347,11€
357,11€
60-70 €
difference
to the next
market
participant
Worst case is, we are too
cheap on high risk segments
14
SBTK SBVK Alter Fahrer Typklasse HSN TSN Fahrerkreis Regioklasse PLZ Alter Auto bei Erwerb Fahrleistung SF
150 300 35 27 1313 hqv VN 6 50999 0 15000 2
150 300 35 27 0005 COD VN 6 50999 0 10000 5
Company annual premium
Company 1 1.166,81 €
Company 2 1.190,65 €
Company 3 1.200,12 €
Company 4 1.426,31 €
Company 5 1.514,71 €
Company 6 1.533,24 €
Company 7 2.928,56 €
Company 8
Company 9
Company 10
Company 11
Company 12
Company annual premium
Company 1 1.527,80 €
Company 2 1.666,04 €
Company 3 1.989,47 €
Company 4 2.107,08 €
Company 5
Company 6
Company 7
Company 8
Company 9
Company 10
Company 11
Company 12
And what is the issue
with that?
• Many customers are price sensitive and
trust price comparison services
• The tariff is calculated and approved half a
year in advance
• So far, changes were only possible over all
tariff segments and were decided by the
Executive Board
• The average company earns around 0,03
EUR per 1,00 EUR premium
Line upThe business
Work as a team
The math The tech
The Theory
-
(∑"#$
%
𝑀𝑃"()*
,∗ 𝐶𝑅 𝑀𝑃"()*
, 𝑊𝑇" ,∑"#$
%
(𝑅𝑇" − 𝑀𝑃"()*
) ∗ 𝐶𝑅 (𝑀𝑃"()*
, 𝑊𝑇"))
The Theory
+
-
(∑"#$
%
𝑀𝑃"()*
,∗ 𝐶𝑅 𝑀𝑃"()*
, 𝑊𝑇" , ∑"#$
%
(𝑅𝑇" − 𝑀𝑃"()*
) ∗ 𝐶𝑅 (𝑀𝑃"()*
, 𝑊𝑇"))
Two different delta bundles
lead to identical premium
volumes with different profit
- the lower point is
inefficient
Select a point on the
efficient edge and
read the associated
deltas
KH-Solo> 3.5 billion tariff cells
10 different delta options each
Leads to 103.5 billion
opportunities
(1024
= 1 quadrillion)
More Technical
Management
Growth vs. Profit (and possibly target
segments)
Technical tariff
Actuarial Data Science
(fix)
0% 5% 20%
conversion
(dyn.)
competitive tariff
Aggregator
(dyn.)
market tariff
Profit optimization with defined
growth targets
(dyn.)
Take OffDoing some
calculation
First try
Backend Core
System
Market WatchPricing Engine
Kafka
Connect
DataSink1
DataSink2
Kafka
Connect
Second try
Events
Market Watch
Job 1
filter quotes
quotes
Job 2
aggregate by hour
agg. hour
Job 3
forecast
Job 4
risk analytics
Pricing Engine
Then we found…
KSQL
White Board Art
One System for all specialists
Interactive
Used by data scientists for data
exploration
Used by DevOps for pipeline
development
Headless
Used for long-running queries in
production environments
Architecture
Kafka Cluster
JVM JVM JVM
KSQL Client / REST Client
KSQL Server KSQL Server KSQL Server
Some words about the deployment
Development
• m4.xlarge
• 4 Cores
• 16 GB Memory
• 100 GB EBS gp2
• 750 Mbit/s EBS Bandwidth
Production
• c5d.2xlarge
• 8 Cores
• 16 GB Memory
• 1 x 200 NVMe-SSD Storage
• Up to 10 Gbps Network
• Up to 3.500 Mbit/s EBS Bandwidth
Some words about the deployment
SQL
SQL SQL
SQL
Terraform:
resource "ksql_stream"
"customer" {
name = "customer"
query = "SELECT
customer_id, name, street,
zip FROM customer;"
}
Terraform:
resource "ksql_table"
“carbrand" {
name = "carbrand"
query = "SELECT
car_brand, COUNT(*)
FROM contracts GROUP BY
car_brand;"
}
Provide real time statistics
CREATE STREAM contracts
(contract_id INT, car_brand
VARCHAR, insurance VARCHAR,
amount VARCHAR, town VARCHAR,
age INT)
WITH (KAFKA_TOPIC=‘contracts',
VALUE_FORMAT='JSON');
SELECT car_brand, COUNT(*) FROM
contracts GROUP BY car_brand;
BMW | 111
Mercedes | 123
Volkswagen | 254
{
“contract_id”: 1,
“car_brand”: “BMW”,
“insurance": “partial”,
“amount": “331.00",
“town”: “Munich",
“age”: 31
}
Define the event Ask QuestionsCreate KSQL-Stream
Take care about data privacy
CREATE STREAM customer
(customer_id INT, name VARCHAR,
street VARCHAR, account_number
VARCHAR, bank_code VARCHAR, zip
VARCHAR)
WITH (KAFKA_TOPIC=‘customer',
VALUE_FORMAT='JSON');
CREATE STREAM
adjusted_customer AS
SELECT customer_id, name, street,
zip FROM customer;
{
“customer_id”: 1,
“name”: “John Doe”,
“street": “1 st Street”,
“account_number": “111122222",
“bank_code”: “A11B22C33",
“zip”: “51231”
}
Define the event Create a clean StreamCreate KSQL-Stream
Make automatic price adjustments
Aggregator
Freeyou
Insurance
Platform
Pricing
Engine
Recalculation
Module
Make automatic price adjustments
Contract Events
Expected
Conversion Rates
given by Market
Management
Current
Conversion
>
Expected
Conversion
Pricing Events
Create
PriceWatch
Event
Make automatic price adjustments
Aggregator
Freeyou
Insurance
Platform
Pricing
Engine
Recalculation
Module
Make automatic price adjustments
Pricing Events
Contract Events
PriceWatchResult
Events
Recalculation
Events
Filter tariff cells
for recalculation
Currently we serve
up to 60 price
calcualtion Request per
second
up to 8 recalculation
per day
16 different KSQL use
cases on production
14 KSQL use cases
under development
Any further
questions?

More Related Content

What's hot

Set your Data in Motion with Confluent & Apache Kafka Tech Talk Series LME
Set your Data in Motion with Confluent & Apache Kafka Tech Talk Series LMESet your Data in Motion with Confluent & Apache Kafka Tech Talk Series LME
Set your Data in Motion with Confluent & Apache Kafka Tech Talk Series LMEconfluent
 
Digital integration hub: Why, what and how?
Digital integration hub: Why, what and how?Digital integration hub: Why, what and how?
Digital integration hub: Why, what and how?confluent
 
Apache Kafka Architectures and Fundamentals
Apache Kafka Architectures and FundamentalsApache Kafka Architectures and Fundamentals
Apache Kafka Architectures and Fundamentalsconfluent
 
Qlik and Confluent Success Stories with Kafka - How Generali and Skechers Kee...
Qlik and Confluent Success Stories with Kafka - How Generali and Skechers Kee...Qlik and Confluent Success Stories with Kafka - How Generali and Skechers Kee...
Qlik and Confluent Success Stories with Kafka - How Generali and Skechers Kee...HostedbyConfluent
 
Help, My Kafka is Broken! (Emma Humber & Gantigmaa Selenge, IBM) Kafka Summit...
Help, My Kafka is Broken! (Emma Humber & Gantigmaa Selenge, IBM) Kafka Summit...Help, My Kafka is Broken! (Emma Humber & Gantigmaa Selenge, IBM) Kafka Summit...
Help, My Kafka is Broken! (Emma Humber & Gantigmaa Selenge, IBM) Kafka Summit...HostedbyConfluent
 
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...HostedbyConfluent
 
Building Scalable Real-Time Data Pipelines with the Couchbase Kafka Connector...
Building Scalable Real-Time Data Pipelines with the Couchbase Kafka Connector...Building Scalable Real-Time Data Pipelines with the Couchbase Kafka Connector...
Building Scalable Real-Time Data Pipelines with the Couchbase Kafka Connector...HostedbyConfluent
 
Microservices in the Apache Kafka Ecosystem
Microservices in the Apache Kafka EcosystemMicroservices in the Apache Kafka Ecosystem
Microservices in the Apache Kafka Ecosystemconfluent
 
Kafka Deployment to Steel Thread
Kafka Deployment to Steel ThreadKafka Deployment to Steel Thread
Kafka Deployment to Steel Threadconfluent
 
Microservices with Kafka Ecosystem
Microservices with Kafka EcosystemMicroservices with Kafka Ecosystem
Microservices with Kafka EcosystemGuido Schmutz
 
Introducing Events and Stream Processing into Nationwide Building Society
Introducing Events and Stream Processing into Nationwide Building SocietyIntroducing Events and Stream Processing into Nationwide Building Society
Introducing Events and Stream Processing into Nationwide Building Societyconfluent
 
Application Modernization Using Event Streaming Architecture (David Wadden, V...
Application Modernization Using Event Streaming Architecture (David Wadden, V...Application Modernization Using Event Streaming Architecture (David Wadden, V...
Application Modernization Using Event Streaming Architecture (David Wadden, V...HostedbyConfluent
 
How to mutate your immutable log | Andrey Falko, Stripe
How to mutate your immutable log | Andrey Falko, StripeHow to mutate your immutable log | Andrey Falko, Stripe
How to mutate your immutable log | Andrey Falko, StripeHostedbyConfluent
 
Fan-out, fan-in & the multiplexer: Replication recipes for global platform di...
Fan-out, fan-in & the multiplexer: Replication recipes for global platform di...Fan-out, fan-in & the multiplexer: Replication recipes for global platform di...
Fan-out, fan-in & the multiplexer: Replication recipes for global platform di...HostedbyConfluent
 
Webinar: Large Scale Graph Processing with IBM Power Systems & Neo4j
Webinar: Large Scale Graph Processing with IBM Power Systems & Neo4jWebinar: Large Scale Graph Processing with IBM Power Systems & Neo4j
Webinar: Large Scale Graph Processing with IBM Power Systems & Neo4jNeo4j
 
Building Event-Driven Microservices using Kafka Streams (Stathis Souris, Thou...
Building Event-Driven Microservices using Kafka Streams (Stathis Souris, Thou...Building Event-Driven Microservices using Kafka Streams (Stathis Souris, Thou...
Building Event-Driven Microservices using Kafka Streams (Stathis Souris, Thou...London Microservices
 
Confluent Messaging Modernization Forum
Confluent Messaging Modernization ForumConfluent Messaging Modernization Forum
Confluent Messaging Modernization Forumconfluent
 
Jay Kreps | Kafka Summit NYC 2019 Keynote (Events Everywhere) | CEO, Confluent
Jay Kreps | Kafka Summit NYC 2019 Keynote (Events Everywhere) | CEO, ConfluentJay Kreps | Kafka Summit NYC 2019 Keynote (Events Everywhere) | CEO, Confluent
Jay Kreps | Kafka Summit NYC 2019 Keynote (Events Everywhere) | CEO, Confluentconfluent
 
Ibm session tac 2104 - ctg presentation for impact 2013 final
Ibm session tac 2104 - ctg presentation for impact 2013 finalIbm session tac 2104 - ctg presentation for impact 2013 final
Ibm session tac 2104 - ctg presentation for impact 2013 finalElena Nanos
 
Confluent & Attunity: Mainframe Data Modern Analytics
Confluent & Attunity: Mainframe Data Modern AnalyticsConfluent & Attunity: Mainframe Data Modern Analytics
Confluent & Attunity: Mainframe Data Modern Analyticsconfluent
 

What's hot (20)

Set your Data in Motion with Confluent & Apache Kafka Tech Talk Series LME
Set your Data in Motion with Confluent & Apache Kafka Tech Talk Series LMESet your Data in Motion with Confluent & Apache Kafka Tech Talk Series LME
Set your Data in Motion with Confluent & Apache Kafka Tech Talk Series LME
 
Digital integration hub: Why, what and how?
Digital integration hub: Why, what and how?Digital integration hub: Why, what and how?
Digital integration hub: Why, what and how?
 
Apache Kafka Architectures and Fundamentals
Apache Kafka Architectures and FundamentalsApache Kafka Architectures and Fundamentals
Apache Kafka Architectures and Fundamentals
 
Qlik and Confluent Success Stories with Kafka - How Generali and Skechers Kee...
Qlik and Confluent Success Stories with Kafka - How Generali and Skechers Kee...Qlik and Confluent Success Stories with Kafka - How Generali and Skechers Kee...
Qlik and Confluent Success Stories with Kafka - How Generali and Skechers Kee...
 
Help, My Kafka is Broken! (Emma Humber & Gantigmaa Selenge, IBM) Kafka Summit...
Help, My Kafka is Broken! (Emma Humber & Gantigmaa Selenge, IBM) Kafka Summit...Help, My Kafka is Broken! (Emma Humber & Gantigmaa Selenge, IBM) Kafka Summit...
Help, My Kafka is Broken! (Emma Humber & Gantigmaa Selenge, IBM) Kafka Summit...
 
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...
Data Mess to Data Mesh | Jay Kreps, CEO, Confluent | Kafka Summit Americas 20...
 
Building Scalable Real-Time Data Pipelines with the Couchbase Kafka Connector...
Building Scalable Real-Time Data Pipelines with the Couchbase Kafka Connector...Building Scalable Real-Time Data Pipelines with the Couchbase Kafka Connector...
Building Scalable Real-Time Data Pipelines with the Couchbase Kafka Connector...
 
Microservices in the Apache Kafka Ecosystem
Microservices in the Apache Kafka EcosystemMicroservices in the Apache Kafka Ecosystem
Microservices in the Apache Kafka Ecosystem
 
Kafka Deployment to Steel Thread
Kafka Deployment to Steel ThreadKafka Deployment to Steel Thread
Kafka Deployment to Steel Thread
 
Microservices with Kafka Ecosystem
Microservices with Kafka EcosystemMicroservices with Kafka Ecosystem
Microservices with Kafka Ecosystem
 
Introducing Events and Stream Processing into Nationwide Building Society
Introducing Events and Stream Processing into Nationwide Building SocietyIntroducing Events and Stream Processing into Nationwide Building Society
Introducing Events and Stream Processing into Nationwide Building Society
 
Application Modernization Using Event Streaming Architecture (David Wadden, V...
Application Modernization Using Event Streaming Architecture (David Wadden, V...Application Modernization Using Event Streaming Architecture (David Wadden, V...
Application Modernization Using Event Streaming Architecture (David Wadden, V...
 
How to mutate your immutable log | Andrey Falko, Stripe
How to mutate your immutable log | Andrey Falko, StripeHow to mutate your immutable log | Andrey Falko, Stripe
How to mutate your immutable log | Andrey Falko, Stripe
 
Fan-out, fan-in & the multiplexer: Replication recipes for global platform di...
Fan-out, fan-in & the multiplexer: Replication recipes for global platform di...Fan-out, fan-in & the multiplexer: Replication recipes for global platform di...
Fan-out, fan-in & the multiplexer: Replication recipes for global platform di...
 
Webinar: Large Scale Graph Processing with IBM Power Systems & Neo4j
Webinar: Large Scale Graph Processing with IBM Power Systems & Neo4jWebinar: Large Scale Graph Processing with IBM Power Systems & Neo4j
Webinar: Large Scale Graph Processing with IBM Power Systems & Neo4j
 
Building Event-Driven Microservices using Kafka Streams (Stathis Souris, Thou...
Building Event-Driven Microservices using Kafka Streams (Stathis Souris, Thou...Building Event-Driven Microservices using Kafka Streams (Stathis Souris, Thou...
Building Event-Driven Microservices using Kafka Streams (Stathis Souris, Thou...
 
Confluent Messaging Modernization Forum
Confluent Messaging Modernization ForumConfluent Messaging Modernization Forum
Confluent Messaging Modernization Forum
 
Jay Kreps | Kafka Summit NYC 2019 Keynote (Events Everywhere) | CEO, Confluent
Jay Kreps | Kafka Summit NYC 2019 Keynote (Events Everywhere) | CEO, ConfluentJay Kreps | Kafka Summit NYC 2019 Keynote (Events Everywhere) | CEO, Confluent
Jay Kreps | Kafka Summit NYC 2019 Keynote (Events Everywhere) | CEO, Confluent
 
Ibm session tac 2104 - ctg presentation for impact 2013 final
Ibm session tac 2104 - ctg presentation for impact 2013 finalIbm session tac 2104 - ctg presentation for impact 2013 final
Ibm session tac 2104 - ctg presentation for impact 2013 final
 
Confluent & Attunity: Mainframe Data Modern Analytics
Confluent & Attunity: Mainframe Data Modern AnalyticsConfluent & Attunity: Mainframe Data Modern Analytics
Confluent & Attunity: Mainframe Data Modern Analytics
 

Similar to How to build real time price adjustments in vehicle insurance on Streams ( Dominque Rondé & Kai Attenhan, freeyou AG) Kafka Summit SF 2019

Final Presentation Insight-2
Final Presentation Insight-2Final Presentation Insight-2
Final Presentation Insight-2Carl Schiro
 
20230601_FinOps_Meetup_Switzerland.pdf
20230601_FinOps_Meetup_Switzerland.pdf20230601_FinOps_Meetup_Switzerland.pdf
20230601_FinOps_Meetup_Switzerland.pdfWuming Zhang
 
UCA - Skype for Business User Adoption reporting and monitoring
UCA - Skype for Business User Adoption reporting and monitoringUCA - Skype for Business User Adoption reporting and monitoring
UCA - Skype for Business User Adoption reporting and monitoringCode Software
 
Application Delivery Fabric for Next Gen Enterprise
Application Delivery Fabric for Next Gen EnterpriseApplication Delivery Fabric for Next Gen Enterprise
Application Delivery Fabric for Next Gen EnterpriseKemp
 
Technology-Presentation_Qualcomm_Intel
Technology-Presentation_Qualcomm_IntelTechnology-Presentation_Qualcomm_Intel
Technology-Presentation_Qualcomm_IntelJason Wyman
 
A Framework to Measure and Maximize Cloud ROI
A Framework to Measure and Maximize Cloud ROIA Framework to Measure and Maximize Cloud ROI
A Framework to Measure and Maximize Cloud ROIRightScale
 
International finance
International financeInternational finance
International financeAdi Rajput
 
50-AAPL-Buyside-Pitchbook.ppt
50-AAPL-Buyside-Pitchbook.ppt50-AAPL-Buyside-Pitchbook.ppt
50-AAPL-Buyside-Pitchbook.pptDanielYang700061
 
Facts and Figures 2015 - TECOSIM at a glance
Facts and Figures 2015 - TECOSIM at a glance Facts and Figures 2015 - TECOSIM at a glance
Facts and Figures 2015 - TECOSIM at a glance TECOSIM Group
 
XcellHost - Performance Cloud Servers
XcellHost -  Performance Cloud Servers XcellHost -  Performance Cloud Servers
XcellHost - Performance Cloud Servers Samir Jhaveri
 
Cloud Migration with AZURE - I'm SURE!
Cloud Migration with AZURE - I'm SURE!Cloud Migration with AZURE - I'm SURE!
Cloud Migration with AZURE - I'm SURE!Neil Cohen-Ringel
 
The Power of Amazon EC2 Spot Instances Best Practices and Real-World Use Cases
The Power of Amazon EC2 Spot Instances Best Practices and Real-World Use CasesThe Power of Amazon EC2 Spot Instances Best Practices and Real-World Use Cases
The Power of Amazon EC2 Spot Instances Best Practices and Real-World Use CasesAmazon Web Services
 
Kloia - Why Microsoft Modernisation Matters
Kloia - Why Microsoft Modernisation MattersKloia - Why Microsoft Modernisation Matters
Kloia - Why Microsoft Modernisation Matterskloia
 
Why You Need to Move Your Website to the Cloud
Why You Need to Move Your Website to the CloudWhy You Need to Move Your Website to the Cloud
Why You Need to Move Your Website to the CloudEktron
 
Stott and May Finance Technology
Stott and May Finance TechnologyStott and May Finance Technology
Stott and May Finance Technologymarlonlloydmalcolm
 
CloudCity Working Together Breakfast 9 April 2013
CloudCity Working Together Breakfast 9 April 2013CloudCity Working Together Breakfast 9 April 2013
CloudCity Working Together Breakfast 9 April 2013CollaborationWorks
 
Digital Experience is a teamsport - Sitecore User Group Conference keynote
Digital Experience is a teamsport - Sitecore User Group Conference keynoteDigital Experience is a teamsport - Sitecore User Group Conference keynote
Digital Experience is a teamsport - Sitecore User Group Conference keynotePieter Brinkman
 
Google Cloud Lightning Talk
Google Cloud Lightning TalkGoogle Cloud Lightning Talk
Google Cloud Lightning TalkDMI
 

Similar to How to build real time price adjustments in vehicle insurance on Streams ( Dominque Rondé & Kai Attenhan, freeyou AG) Kafka Summit SF 2019 (20)

Final Presentation Insight-2
Final Presentation Insight-2Final Presentation Insight-2
Final Presentation Insight-2
 
20230601_FinOps_Meetup_Switzerland.pdf
20230601_FinOps_Meetup_Switzerland.pdf20230601_FinOps_Meetup_Switzerland.pdf
20230601_FinOps_Meetup_Switzerland.pdf
 
UCA - Skype for Business User Adoption reporting and monitoring
UCA - Skype for Business User Adoption reporting and monitoringUCA - Skype for Business User Adoption reporting and monitoring
UCA - Skype for Business User Adoption reporting and monitoring
 
Application Delivery Fabric for Next Gen Enterprise
Application Delivery Fabric for Next Gen EnterpriseApplication Delivery Fabric for Next Gen Enterprise
Application Delivery Fabric for Next Gen Enterprise
 
Technology-Presentation_Qualcomm_Intel
Technology-Presentation_Qualcomm_IntelTechnology-Presentation_Qualcomm_Intel
Technology-Presentation_Qualcomm_Intel
 
A Framework to Measure and Maximize Cloud ROI
A Framework to Measure and Maximize Cloud ROIA Framework to Measure and Maximize Cloud ROI
A Framework to Measure and Maximize Cloud ROI
 
International finance
International financeInternational finance
International finance
 
Pes media pack 2017
Pes media pack 2017Pes media pack 2017
Pes media pack 2017
 
50-AAPL-Buyside-Pitchbook.ppt
50-AAPL-Buyside-Pitchbook.ppt50-AAPL-Buyside-Pitchbook.ppt
50-AAPL-Buyside-Pitchbook.ppt
 
Facts and Figures 2015 - TECOSIM at a glance
Facts and Figures 2015 - TECOSIM at a glance Facts and Figures 2015 - TECOSIM at a glance
Facts and Figures 2015 - TECOSIM at a glance
 
XcellHost - Performance Cloud Servers
XcellHost -  Performance Cloud Servers XcellHost -  Performance Cloud Servers
XcellHost - Performance Cloud Servers
 
Cloud Migration with AZURE - I'm SURE!
Cloud Migration with AZURE - I'm SURE!Cloud Migration with AZURE - I'm SURE!
Cloud Migration with AZURE - I'm SURE!
 
The Power of Amazon EC2 Spot Instances Best Practices and Real-World Use Cases
The Power of Amazon EC2 Spot Instances Best Practices and Real-World Use CasesThe Power of Amazon EC2 Spot Instances Best Practices and Real-World Use Cases
The Power of Amazon EC2 Spot Instances Best Practices and Real-World Use Cases
 
Kloia - Why Microsoft Modernisation Matters
Kloia - Why Microsoft Modernisation MattersKloia - Why Microsoft Modernisation Matters
Kloia - Why Microsoft Modernisation Matters
 
Why You Need to Move Your Website to the Cloud
Why You Need to Move Your Website to the CloudWhy You Need to Move Your Website to the Cloud
Why You Need to Move Your Website to the Cloud
 
Stott and May Finance Technology
Stott and May Finance TechnologyStott and May Finance Technology
Stott and May Finance Technology
 
CloudCity Working Together Breakfast 9 April 2013
CloudCity Working Together Breakfast 9 April 2013CloudCity Working Together Breakfast 9 April 2013
CloudCity Working Together Breakfast 9 April 2013
 
Digital Experience is a teamsport - Sitecore User Group Conference keynote
Digital Experience is a teamsport - Sitecore User Group Conference keynoteDigital Experience is a teamsport - Sitecore User Group Conference keynote
Digital Experience is a teamsport - Sitecore User Group Conference keynote
 
Google Cloud Lightning Talk
Google Cloud Lightning TalkGoogle Cloud Lightning Talk
Google Cloud Lightning Talk
 
Event power plex keynote 2011
Event   power plex keynote 2011Event   power plex keynote 2011
Event power plex keynote 2011
 

More from confluent

Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Santander Stream Processing with Apache Flink
Santander Stream Processing with Apache FlinkSantander Stream Processing with Apache Flink
Santander Stream Processing with Apache Flinkconfluent
 
Unlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insightsUnlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insightsconfluent
 
Workshop híbrido: Stream Processing con Flink
Workshop híbrido: Stream Processing con FlinkWorkshop híbrido: Stream Processing con Flink
Workshop híbrido: Stream Processing con Flinkconfluent
 
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...confluent
 
AWS Immersion Day Mapfre - Confluent
AWS Immersion Day Mapfre   -   ConfluentAWS Immersion Day Mapfre   -   Confluent
AWS Immersion Day Mapfre - Confluentconfluent
 
Eventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalkEventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalkconfluent
 
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent CloudQ&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent Cloudconfluent
 
Citi TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep DiveCiti TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep Diveconfluent
 
Build real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with ConfluentBuild real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with Confluentconfluent
 
Q&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service MeshQ&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service Meshconfluent
 
Citi Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka MicroservicesCiti Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka Microservicesconfluent
 
Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3confluent
 
Citi Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging ModernizationCiti Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging Modernizationconfluent
 
Citi Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time dataCiti Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time dataconfluent
 
Confluent & GSI Webinars series: Session 2
Confluent & GSI Webinars series: Session 2Confluent & GSI Webinars series: Session 2
Confluent & GSI Webinars series: Session 2confluent
 
Data In Motion Paris 2023
Data In Motion Paris 2023Data In Motion Paris 2023
Data In Motion Paris 2023confluent
 
Confluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with SynthesisConfluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with Synthesisconfluent
 
The Future of Application Development - API Days - Melbourne 2023
The Future of Application Development - API Days - Melbourne 2023The Future of Application Development - API Days - Melbourne 2023
The Future of Application Development - API Days - Melbourne 2023confluent
 
The Playful Bond Between REST And Data Streams
The Playful Bond Between REST And Data StreamsThe Playful Bond Between REST And Data Streams
The Playful Bond Between REST And Data Streamsconfluent
 

More from confluent (20)

Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Santander Stream Processing with Apache Flink
Santander Stream Processing with Apache FlinkSantander Stream Processing with Apache Flink
Santander Stream Processing with Apache Flink
 
Unlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insightsUnlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insights
 
Workshop híbrido: Stream Processing con Flink
Workshop híbrido: Stream Processing con FlinkWorkshop híbrido: Stream Processing con Flink
Workshop híbrido: Stream Processing con Flink
 
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
 
AWS Immersion Day Mapfre - Confluent
AWS Immersion Day Mapfre   -   ConfluentAWS Immersion Day Mapfre   -   Confluent
AWS Immersion Day Mapfre - Confluent
 
Eventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalkEventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalk
 
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent CloudQ&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud
 
Citi TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep DiveCiti TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep Dive
 
Build real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with ConfluentBuild real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with Confluent
 
Q&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service MeshQ&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service Mesh
 
Citi Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka MicroservicesCiti Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka Microservices
 
Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3
 
Citi Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging ModernizationCiti Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging Modernization
 
Citi Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time dataCiti Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time data
 
Confluent & GSI Webinars series: Session 2
Confluent & GSI Webinars series: Session 2Confluent & GSI Webinars series: Session 2
Confluent & GSI Webinars series: Session 2
 
Data In Motion Paris 2023
Data In Motion Paris 2023Data In Motion Paris 2023
Data In Motion Paris 2023
 
Confluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with SynthesisConfluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with Synthesis
 
The Future of Application Development - API Days - Melbourne 2023
The Future of Application Development - API Days - Melbourne 2023The Future of Application Development - API Days - Melbourne 2023
The Future of Application Development - API Days - Melbourne 2023
 
The Playful Bond Between REST And Data Streams
The Playful Bond Between REST And Data StreamsThe Playful Bond Between REST And Data Streams
The Playful Bond Between REST And Data Streams
 

Recently uploaded

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 

Recently uploaded (20)

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 

How to build real time price adjustments in vehicle insurance on Streams ( Dominque Rondé & Kai Attenhan, freeyou AG) Kafka Summit SF 2019

  • 1. How to Build Real Time Price Adjustments in Vehicle Insurance on Streams Dominique Rondé Confluent Kafka Summit 2019 San Francisco
  • 2. About us • Founded 01.01.2018 • Offices: Köln Kolumbastraße and Design Offices Köln • Staff: 18 (new hires are already contracted) • Part of the DEVK Group 2
  • 3. Dominique Rondé à Big Data Pilot à M.Sc. à 137,179 hrs with Java à 49,531 hrs with Big Data à 34,275 hrs with Cassandra à 22,747 hrs with Kafka à Instagram, Twitter, YouTube: @BigDataPilot
  • 6. Car Insurance in Germany 0 10 20 30 40 50 60 70 2005 2010 2015 2017 2018 ContractsinMio. Year Number of contracts in motor insurance Liabilityinsurance partial cover fully comprehensive
  • 7. Car Insurance in Germany 0 50 100 150 200 250 300 350 400 450 500 1980 1990 1995 2000 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 PremiuminEUR Year average annual premium Liabilityinsurance Comprehensive insurance partially comprehensive
  • 8. Car Insurance in Germany 0.00% 20.00% 40.00% 60.00% 80.00% 100.00% 120.00% 140.00% 2012 2013 2014 2015 2016 2017 2018 Ratioin% Year Average combined ratio Liabilityinsurance
  • 9. How does a tariff work? classification-relevant characteristics SF Class SF M-50 markedness payment monthly, quarterly, twice a year, annually zipcode 15 differentiated regional class Differentiated user age GDV recommendation Accompanied driving Up to the age of 26 years driver group policyholder, policyholder + partner, any vehicle age GDV recommendation vehicle type GDV recommendation mileage 6000,9000,12000, 15000,20000, > 20000 own share 0€, 150€, 300€, 500€, 1000€ bundle discount KH Solo, KH + TK, KH + VK choice car repair shop Yes / No Car Driver Coverage
  • 10. How does a tariff work? KH basic price differentiated user age accompanied driving driver group vehicle age type class payment bundle discount Zone by Zipcode KH 28 yrs No policyholder + partner 7 yrs 16 annually KH Solo Zone 5 230,00 € 209,30 219,66 204,28 208,37 197,95 188,05 195,58 201,44 risk characteristic Customer indicates price 0,91 risk factors 1,05 0,93 1,02 0,95 SF Class SF 6 88,63 0,95 1,04 1,03 0,44
  • 11. Worse case is - we burn money
  • 13. Worst case is, we are too cheap on high risk segments
  • 14. 14 SBTK SBVK Alter Fahrer Typklasse HSN TSN Fahrerkreis Regioklasse PLZ Alter Auto bei Erwerb Fahrleistung SF 150 300 35 27 1313 hqv VN 6 50999 0 15000 2 150 300 35 27 0005 COD VN 6 50999 0 10000 5 Company annual premium Company 1 1.166,81 € Company 2 1.190,65 € Company 3 1.200,12 € Company 4 1.426,31 € Company 5 1.514,71 € Company 6 1.533,24 € Company 7 2.928,56 € Company 8 Company 9 Company 10 Company 11 Company 12 Company annual premium Company 1 1.527,80 € Company 2 1.666,04 € Company 3 1.989,47 € Company 4 2.107,08 € Company 5 Company 6 Company 7 Company 8 Company 9 Company 10 Company 11 Company 12
  • 15. And what is the issue with that? • Many customers are price sensitive and trust price comparison services • The tariff is calculated and approved half a year in advance • So far, changes were only possible over all tariff segments and were decided by the Executive Board • The average company earns around 0,03 EUR per 1,00 EUR premium
  • 17. Work as a team The math The tech
  • 18. The Theory - (∑"#$ % 𝑀𝑃"()* ,∗ 𝐶𝑅 𝑀𝑃"()* , 𝑊𝑇" ,∑"#$ % (𝑅𝑇" − 𝑀𝑃"()* ) ∗ 𝐶𝑅 (𝑀𝑃"()* , 𝑊𝑇"))
  • 19. The Theory + - (∑"#$ % 𝑀𝑃"()* ,∗ 𝐶𝑅 𝑀𝑃"()* , 𝑊𝑇" , ∑"#$ % (𝑅𝑇" − 𝑀𝑃"()* ) ∗ 𝐶𝑅 (𝑀𝑃"()* , 𝑊𝑇")) Two different delta bundles lead to identical premium volumes with different profit - the lower point is inefficient Select a point on the efficient edge and read the associated deltas KH-Solo> 3.5 billion tariff cells 10 different delta options each Leads to 103.5 billion opportunities (1024 = 1 quadrillion)
  • 20. More Technical Management Growth vs. Profit (and possibly target segments) Technical tariff Actuarial Data Science (fix) 0% 5% 20% conversion (dyn.) competitive tariff Aggregator (dyn.) market tariff Profit optimization with defined growth targets (dyn.)
  • 22. First try Backend Core System Market WatchPricing Engine Kafka Connect DataSink1 DataSink2 Kafka Connect
  • 23. Second try Events Market Watch Job 1 filter quotes quotes Job 2 aggregate by hour agg. hour Job 3 forecast Job 4 risk analytics Pricing Engine
  • 26. One System for all specialists Interactive Used by data scientists for data exploration Used by DevOps for pipeline development Headless Used for long-running queries in production environments
  • 27. Architecture Kafka Cluster JVM JVM JVM KSQL Client / REST Client KSQL Server KSQL Server KSQL Server
  • 28. Some words about the deployment Development • m4.xlarge • 4 Cores • 16 GB Memory • 100 GB EBS gp2 • 750 Mbit/s EBS Bandwidth Production • c5d.2xlarge • 8 Cores • 16 GB Memory • 1 x 200 NVMe-SSD Storage • Up to 10 Gbps Network • Up to 3.500 Mbit/s EBS Bandwidth
  • 29. Some words about the deployment SQL SQL SQL SQL Terraform: resource "ksql_stream" "customer" { name = "customer" query = "SELECT customer_id, name, street, zip FROM customer;" } Terraform: resource "ksql_table" “carbrand" { name = "carbrand" query = "SELECT car_brand, COUNT(*) FROM contracts GROUP BY car_brand;" }
  • 30. Provide real time statistics CREATE STREAM contracts (contract_id INT, car_brand VARCHAR, insurance VARCHAR, amount VARCHAR, town VARCHAR, age INT) WITH (KAFKA_TOPIC=‘contracts', VALUE_FORMAT='JSON'); SELECT car_brand, COUNT(*) FROM contracts GROUP BY car_brand; BMW | 111 Mercedes | 123 Volkswagen | 254 { “contract_id”: 1, “car_brand”: “BMW”, “insurance": “partial”, “amount": “331.00", “town”: “Munich", “age”: 31 } Define the event Ask QuestionsCreate KSQL-Stream
  • 31. Take care about data privacy CREATE STREAM customer (customer_id INT, name VARCHAR, street VARCHAR, account_number VARCHAR, bank_code VARCHAR, zip VARCHAR) WITH (KAFKA_TOPIC=‘customer', VALUE_FORMAT='JSON'); CREATE STREAM adjusted_customer AS SELECT customer_id, name, street, zip FROM customer; { “customer_id”: 1, “name”: “John Doe”, “street": “1 st Street”, “account_number": “111122222", “bank_code”: “A11B22C33", “zip”: “51231” } Define the event Create a clean StreamCreate KSQL-Stream
  • 32. Make automatic price adjustments Aggregator Freeyou Insurance Platform Pricing Engine Recalculation Module
  • 33. Make automatic price adjustments Contract Events Expected Conversion Rates given by Market Management Current Conversion > Expected Conversion Pricing Events Create PriceWatch Event
  • 34. Make automatic price adjustments Aggregator Freeyou Insurance Platform Pricing Engine Recalculation Module
  • 35. Make automatic price adjustments Pricing Events Contract Events PriceWatchResult Events Recalculation Events Filter tariff cells for recalculation
  • 36. Currently we serve up to 60 price calcualtion Request per second up to 8 recalculation per day 16 different KSQL use cases on production 14 KSQL use cases under development