SlideShare a Scribd company logo
The Rise of Data in Motion in the Automotive Industry
Use Cases, Architectures and Examples powered by Apache Kafka
Kai Waehner
Field CTO
contact@kai-waehner.de
linkedin.com/in/kaiwaehner
@KaiWaehner
www.confluent.io
www.kai-waehner.de
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
The world is changing.
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
The New Business Reality
Technology is the business
Innovation required for survival
Yesterday’s data = failure
Modern, real-time data
infrastructure is required.
Technology was
a support function
Innovation required for
growth
“Good enough” to run on
yesterday’s data
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Stores become Software
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Banks become Software
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Taxis become Software
2
min
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Cars become Software
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Car Production becomes Software
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
This transformation is
happening everywhere
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Automotive and Transportation
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Software and Digital Services become the Key Differentiator
13
https://www.mckinsey.com/industries/advanced-electronics/our-insights/iiot-platforms-the-technology-stack-as-value-driver-in-industrial-equipment-and-machinery
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
CASE (Connected, Autonomous, Shared, Electrified)
https://wiprodigital.com/2019/08/26/digital-transformation-auto-industry-fueled-by-case/
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
What enables this
transformation?
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Cloud Machine
Learning
Mobile Event
Streaming
Rethink
Decision Making
Rethink
User Experience
Rethink
Data
Rethink
Data Centers
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Real-time Data in Motion beats Slow Data.
Transportation
Real-time sensor
diagnostics
Driver-rider match
ETA updates
Banking
Fraud detection
Trading, risk systems
Mobile applications /
customer experience
Retail
Real-time inventory
Real-time POS
reporting
Personalization
Entertainment
Real-time
recommendations
Personalized
news feed
In-app purchases
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
This is a fundamental paradigm shift...
19
Infrastructure
as code
Data in motion
as continuous
streams of events
Future of the
datacenter
Future of data
Cloud
Event
Streaming
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
What is Event Streaming?
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
‘Event’ is what happens in your business
Transportation
TPMS sensor in Carol’s car detected low tire-pressure at 5:11am.
Kafka
Banking
Alice sent $250 to Bob on Friday at 7:34pm.
Kafka
Retail
Sabine’s order of a Fujifilm camera was shipped at 9:10am.
Kafka
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Central Nervous System
Your Business as Streams of Events, powered by Kafka
Inventory
Shipping
Reporting
Orders
Frontend
Retail Example
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
The Rise of Data in Motion
with Event Streaming
2010
Apache Kafka
created at LinkedIn by
Confluent founders
2014
2020
80%
Fortune 100
Companies
trust and use
Apache Kafka
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Apache Kafka is a Platform for Data in Motion
MES
ERP
Sensors
Mobile
Customer 360
Real-time
Alerting System
Data warehouse
Producers
Consumers
Streams and storage of real time events
Stream
processing
apps
Connectors
Connectors
Stream
processing
apps
Supplier
Alert
Forecast
Inventory Customer
Order
25
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Car Engine Car Self-driving Car
Confluent Completes Apache Kafka
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Real World Examples
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Connected Car Infrastructure at Audi
30
https://www.youtube.com/watch?v=yGLKi3TMJv8
• Real Time Data Analysis
• Swarm Intelligence
• Collaboration with Partners
• Predictive AI
• …
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Tesla
Trillions of messages per day for IoT use cases
https://www.confluent.io/kafka-summit-san-francisco-2019/0-60-teslas-streaming-data-platform/
https://www.confluent.io/blog/stream-processing-iot-data-best-practices-and-techniques/
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
BMW
Decoupled Logistics and Manufacturing
Mission-critical workloads at the edge and in the cloud
• Why Kafka? Decoupling. Transparency. Innovation.
• Why Confluent? Stability is key in manufacturing
• Decoupling between logistics and production systems
• Provide edge platform (self-managed) + Azure Cloud (fully-managed)
+ bidirectional integration
• Use case
• Logistics and supply chain in global plants
• Right stock in place (physically and in ERP systems like SAP)
• Just in time, just in sequence
• Lot of critical applications
• Things BMW couldn’t do before
• Get IoT data (without interfereing with others), get it to the right
place
• Collect once, process and consume several times (at different
times)
• Enable scalable real-time processing and improve time-to-market
with new applications
32
Jay Kreps, Confluent CEO
Felix Böhm, BMW Plant Digitalization and Cloud Transformation
Keynote at Kafka Summit EU 2021:
https://www.youtube.com/watch?v=3cG2ud7TRs4
(My Notes from the BMW Keynote at Kafka Summit EU 2021)
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
BMW Group
Industry-ready NLP Service Framework Based on Kafka
https://www.confluent.io/kafka-summit-lon19/industry-ready-nlp-service-framework-kafka/
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
DriveCentric
A scalable real-time CRM for Automotive Dealerships
Customer 360 with effective customer engagement across all channels
Boost engagement, shorten sales cycles, and spur growth
Focus on business, not infrastructure with Confluent Cloud
34
https://www.confluent.io/customers/drivecentric/
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
What is Kafka?
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Kafka: The Trinity of Event Streaming
01
Publish & Subscribe
to Streams of Events
02
Store
your Event Streams
03
Integrate and Process
your Events Streams
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Kafka Loves Your Existing Systems.
...many more
Other
Systems
Other
Systems
Kafka
Connect
Kafka Cluster
Kafka
Connect
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Kafka Stores Your Data Durably.
https://www.confluent.io/blog/publishing-apache-kafka-new-york-times/
Kafka is the source of truth.
Powers NYTimes.com, and stores
all articles ever published since 1851.
September 30, 1851, Page 1
Kafka is the leading system.
Account Activity Replay API to recover events
that weren’t delivered for various reasons
https://blog.twitter.com/engineering/en_us/topics/infrastructure/2020/kafka-as-a-storage-system.html
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Kafka Makes Your Business Real-time.
CREATE STREAM payments (user VARCHAR, amount INT)
WITH (kafka_topic = 'all_payments', value_format = 'avro');
CREDIT
SERVICE
ksqlDB
CREATE TABLE credit_scores AS
SELECT user, updateScore(p.amount) AS credit_score
FROM payments AS p
GROUP BY user
EMIT CHANGES;
RISK
SERVICE
ksqlDB
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Databases
Messaging
ETL / Data Integration
Data Warehouse
Why can’t I do this with my
existing data platforms?
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Enterprise Data Platform Requirements Are Shifting
1 3 4
2
Scalable for
Transactional Data
Transient Raw data
Built for
Historical Data
Built for Real-
Time Events
Scalable for
ALL data
Persistent +
Durable
Enriched
data
● Value: Trigger real-
time workflows (i.e.
real-time order
management)
● Value: Scale across
the enterprise (i.e.
customer 360)
● Value: Build
mission-critical
apps with zero data
loss (i.e. instant
payments)
● Value: Add context &
situational awareness
(i.e. ride sharing ETA)
44
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Only Event Streaming Has All 4 Requirements
Messaging
Databases
Event Streaming
Data Warehouse
BUILT FOR REAL-
TIME EVENTS
SCALABLE
FOR ALL DATA
PERSISTENT &
DURABLE
CAPABLE OF
ENRICHMENT
45
Good for transactional applications
Good for ultra low-latency, fire-and-forget use cases
Good for batch data integration
Good for historical analytics and reporting
Platform for Event-Driven Transformation
(Scalable Messaging + Real-Time Data Integration + Stream Processing)
ETL/Data Integration
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Event Topics Storage Partitions
Events / sec Kafka Servers
10,000,000 25,000 1,000,000 1,500
Event Topics Storage Partitions
Events / sec Kafka Servers
250,000 500 25,000 25
Event Topics Storage Partitions
Events / sec Kafka Servers
100 5 300 3
Kafka Scales with Your Business.
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Central Nervous System
Your Business as Streams of Events, powered by Kafka
Inventory
Event streams are stored for
reuse and with high
availability.
Shipping
Events are processed in real-
time as soon as they happen.
Frontend
Reporting
Add new use cases easily by
tapping into existing streams.
Orders
Event-driven apps and services
communicate through streams.
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
The Real-Time Spectrum
https://www.embedded.com/introduction-to-real-time/
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Kafka is “Real-Time”, but NOT “Hard Real-Time”
OT - Connected Vehicle (Car,
Train, Drone)
OT - Manufacturing
(Field Bus, PLC, Machine, Robot)
IT – Enterprise Software
(Data Center, Cloud, Car IT)
Central Data Center / Public Cloud
Connect
Vehicle Data (e.g. OBD2)
Robot Data All Data
C
C++
C
C++
Java
Python
Go
[#] Hard Real Time
= Deterministic network
with zero spikes + zero latency
[#] Soft Real Time
+ Near Real Time
+ Batch
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
https://www.confluent.io/thank-you/uber-kafka-uber-worlds-realtime-transit-infrastructure/
https://www.confluent.io/thank-you/stream-processing-kafka-uber/
Trillions of messages and
multiple petabytes of data per day
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Ride-Hailing at Lyft
More than just Messaging! Data Correlation in Real-Time
for map-matching, ETA, cost calculation, and much more…
https://eng.lyft.com/a-new-real-time-map-matching-algorithm-at-lyft-da593ab7b006
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
FREE NOW
Stateful stream processing with Confluent Cloud, Kafka Connect, Kafka Streams, Schema Registry
Cloud-native application elasticity and scalability leveraging Kafka and Kubernetes capabilities
Use cases: Dynamic pricing, fraud detection, real-time analytics for marketing campaigns, etc.
Various information about the trip, location and business performance
55
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Hybrid Architectures
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Global Event Streaming
Streaming Replication between Kafka Clusters
Bridge to Databases, Data Lakes, Apps, APIs, SaaS
Aggregate Small Footprint
Edge Deployments with
Replication (Aggregation)
Simplify Disaster Recovery
Operations with
Multi-Region Clusters
with RPO=0 and RTO~0
Stream Data Globally with
Replication and Cluster Linking
57
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Ship-Shore Highway – Swimming Retail Stores
https://www.confluent.io/kafka-summit-lon19/seamless-guest-experience-with-kafka-streams/
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
‘My Porsche’
A digital service platform for customers, fans, and enthusiasts
60
https://medium.com/porschedev
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Porsche’s Streamzilla
A central platform strategy across data centers, clouds, and regions
61
https://medium.com/porschedev
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Omnichannel Retail
Time
P
App1 App2
App3
Sales Talk on site in
Car Dealership
Right now
Location-based
Customer Action
Customer 360
(Website, Mobile App, On Site in Store, In-Car)
Car Configurator
10 and 8 days ago
Context-specific
Marketing Campaign
90 and 60 days ago
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Omnichannel Retail
Time
P
App1 App2
App3
Machine Learning
Context-specific
Recommendations
Location-based
Customer Action
Customer 360
(Business Intelligence, Machine Learning)
Machine Learning
Train Recommendation Engine
Reporting
All Customer Interactions
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Omnichannel Retail
Time
P
App1 App2
App3
Location-based
Customer Action
Digital Twin
(R&D, Manufacturing, Customer 360, Aftersales)
Manufacturing
Design Aftersales
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Cross-Company Streaming Exchange
Streaming Replication and API Management
MirrorMaker 2
Confluent Replicator
Cluster Linking
Tier 1 Mobility
Service
Streaming integration
between companies
API Management
(REST et al) is not
appropriate for streaming
data
Infosec and politics are your
biggest hurdle
OEM
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Here Technologies
Captures location content such as road networks, buildings, parks and traffic patterns
Sells or licenses mapping content, along with map related navigation and location services to other businesses
https://developer.here.com/documentation/data-client-library/dev_guide/client/direct-kafka.html
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Open API Platform
for Car Data
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Event Streaming Is The Future Of Data
68
Infrastructure
as code
Data in motion
as continuous
streams of events
Future of the
datacenter
Future of data
Cloud
Event
Streaming
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Example Project:
100,000 Connected Cars
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
70
MQTT Proxy
MongoDB
Storage
MongoDB
Dashboards
Search
Analytics
Kafka Cluster Kafka Connect
Car Sensors
Kafka Streams
Application
All
Data
Critical
Data
Ingest
Data
Potential Detect
TensorFlow
Train Analytic
Model
ksqlDB
Analytic
Model
Preprocess Data Consume
Data
Deploy
Analytic Model
Tiered Storage
Mobile App
BI Tool
A Digital Twin for Predictive Maintenance
Example Project: 100,000 Connected Cars
Kafka Ecosystem
TensorFlow
Other Components
https://github.com/kaiwaehner/hivemq-mqtt-tensorflow-kafka-realtime-iot-machine-learning-training-inference
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
“CREATE STREAM AnomalyDetection AS
SELECT sensor_id, detectAnomaly(sensor_values)
FROM car_engine;“
User Defined Function (UDF)
Model Deployment with
Apache Kafka, ksqlDB
and TensorFlow
71
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Why Confluent?
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
I N V E S T M E N T & T I M E
V
A
L
U
E
3
4
5
1
2
Event Streaming Maturity Model
Initial Awareness /
Pilot (1 Kafka
Cluster)
Start to Build
Pipeline / Deliver 1
New Outcome
(1 Kafka Cluster)
Mission-Critical
Deployment
(Stretched, Hybrid,
Multi-Region)
Build Contextual
Event-Driven Apps
(Stretched, Hybrid,
Multi-Region)
Central Nervous
System
(Global Kafka)
Product, Support, Training, Partners, Technical Account Management...
73
@KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
Confluent... Complete. Cloud-native. Everywhere.
Freedom of Choice
Committer-driven Expertise
Open Source | Community licensed
Fully Managed Cloud Service
Self-managed Software
Training Partners
Enterprise
Support
Professional
Services
ARCHITECT
OPERATOR
DEVELOPER EXECUTIVE
Apache Kafka
Dynamic Performance & Elasticity
Self-Balancing Clusters | Tiered Storage
Flexible DevOps Automation
Operator | Ansible
GUI-driven Mgmt & Monitoring
Control Center | Proactive Support
Event Streaming Database
ksqlDB
Rich Pre-built Ecosystem
Connectors | Hub | Schema Registry
Multi-language Development
Non-Java Clients | REST Proxy
Admin REST APIs
Global Resilience
Multi-Region Clusters | Replicator
Cluster Linking
Data Compatibility
Schema Registry | Schema Validation
Enterprise-grade Security
RBAC | Secrets | Audit Logs
TCO / ROI
Revenue / Cost / Risk Impact
Complete Engagement Model
Efficient Operations
at Scale
Unrestricted
Developer Productivity
Production-stage
Prerequisites
Partnership for
Business Success
Kai Waehner
Field CTO
contact@kai-waehner.de
@KaiWaehner
www.kai-waehner.de
www.confluent.io
linkedin.com/in/kaiwaehner
Questions? Feedback?
Let’s connect!

More Related Content

PDF
Connected Vehicles and V2X with Apache Kafka
Kai Wähner
 
PDF
Top 5 Event Streaming Use Cases for 2021 with Apache Kafka
Kai Wähner
 
PPTX
The Top 5 Apache Kafka Use Cases and Architectures in 2022
Kai Wähner
 
ODP
Stream processing using Kafka
Knoldus Inc.
 
PDF
Service Mesh with Apache Kafka, Kubernetes, Envoy, Istio and Linkerd
Kai Wähner
 
PDF
Apache Kafka in the Airline, Aviation and Travel Industry
Kai Wähner
 
PDF
Apache Kafka for Automotive Industry, Mobility Services & Smart City
Kai Wähner
 
PDF
When NOT to use Apache Kafka?
Kai Wähner
 
Connected Vehicles and V2X with Apache Kafka
Kai Wähner
 
Top 5 Event Streaming Use Cases for 2021 with Apache Kafka
Kai Wähner
 
The Top 5 Apache Kafka Use Cases and Architectures in 2022
Kai Wähner
 
Stream processing using Kafka
Knoldus Inc.
 
Service Mesh with Apache Kafka, Kubernetes, Envoy, Istio and Linkerd
Kai Wähner
 
Apache Kafka in the Airline, Aviation and Travel Industry
Kai Wähner
 
Apache Kafka for Automotive Industry, Mobility Services & Smart City
Kai Wähner
 
When NOT to use Apache Kafka?
Kai Wähner
 

What's hot (20)

PPTX
kafka
Amikam Snir
 
PDF
Migrate to Microsoft Azure with Confidence
David J Rosenthal
 
PDF
Spark Hadoop Tutorial | Spark Hadoop Example on NBA | Apache Spark Training |...
Edureka!
 
PDF
Azure Synapse 101 Webinar Presentation
Matthew W. Bowers
 
PPSX
Service Mesh - Observability
Araf Karsh Hamid
 
PPSX
Apache Flink, AWS Kinesis, Analytics
Araf Karsh Hamid
 
PDF
Apache Kafka Streams + Machine Learning / Deep Learning
Kai Wähner
 
PDF
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Kai Wähner
 
PDF
Getting Started: Data Factory in Microsoft Fabric (Microsoft Fabric Community...
Cathrine Wilhelmsen
 
PDF
Apache Kafka as Event Streaming Platform for Microservice Architectures
Kai Wähner
 
PDF
Streaming SQL with Apache Calcite
Julian Hyde
 
PPTX
Kafka Tutorial - DevOps, Admin and Ops
Jean-Paul Azar
 
PDF
Learn to Use Databricks for Data Science
Databricks
 
PDF
Apache Spark on Kubernetes Anirudh Ramanathan and Tim Chen
Databricks
 
PPTX
Kafka Connect - debezium
Kasun Don
 
PDF
How netflix manages petabyte scale apache cassandra in the cloud
Vinay Kumar Chella
 
PDF
Apache Kafka and MQTT - Overview, Comparison, Use Cases, Architectures
Kai Wähner
 
PDF
Choosing Between Microsoft Fabric, Azure Synapse Analytics and Azure Data Fac...
Cathrine Wilhelmsen
 
PDF
GCP for Apache Kafka® Users: Stream Ingestion and Processing
confluent
 
PDF
Apache Kafka in the Insurance Industry
Kai Wähner
 
Migrate to Microsoft Azure with Confidence
David J Rosenthal
 
Spark Hadoop Tutorial | Spark Hadoop Example on NBA | Apache Spark Training |...
Edureka!
 
Azure Synapse 101 Webinar Presentation
Matthew W. Bowers
 
Service Mesh - Observability
Araf Karsh Hamid
 
Apache Flink, AWS Kinesis, Analytics
Araf Karsh Hamid
 
Apache Kafka Streams + Machine Learning / Deep Learning
Kai Wähner
 
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Kai Wähner
 
Getting Started: Data Factory in Microsoft Fabric (Microsoft Fabric Community...
Cathrine Wilhelmsen
 
Apache Kafka as Event Streaming Platform for Microservice Architectures
Kai Wähner
 
Streaming SQL with Apache Calcite
Julian Hyde
 
Kafka Tutorial - DevOps, Admin and Ops
Jean-Paul Azar
 
Learn to Use Databricks for Data Science
Databricks
 
Apache Spark on Kubernetes Anirudh Ramanathan and Tim Chen
Databricks
 
Kafka Connect - debezium
Kasun Don
 
How netflix manages petabyte scale apache cassandra in the cloud
Vinay Kumar Chella
 
Apache Kafka and MQTT - Overview, Comparison, Use Cases, Architectures
Kai Wähner
 
Choosing Between Microsoft Fabric, Azure Synapse Analytics and Azure Data Fac...
Cathrine Wilhelmsen
 
GCP for Apache Kafka® Users: Stream Ingestion and Processing
confluent
 
Apache Kafka in the Insurance Industry
Kai Wähner
 
Ad

Similar to Apache Kafka in the Automotive Industry (Connected Vehicles, Manufacturing 4.0, Mobility Services, Smart City) (20)

PDF
Mit Streaming die Brücken zum Erfolg bauen
confluent
 
PDF
Apache Kafka Landscape for Automotive and Manufacturing
Kai Wähner
 
PDF
Kafka and Machine Learning in Banking and Insurance Industry
Kai Wähner
 
PDF
Apache Kafka in the Transportation and Logistics
Kai Wähner
 
PDF
Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...
Kai Wähner
 
PDF
Kafka for Live Commerce to Transform the Retail and Shopping Metaverse
Kai Wähner
 
PDF
Apache Kafka for Smart Grid, Utilities and Energy Production
Kai Wähner
 
PDF
Webinar-Reihe: Realtime Retail Snack DCCS & Confluent 27. September 2022
confluent
 
PDF
Event Streaming CTO Roundtable for Cloud-native Kafka Architectures
Kai Wähner
 
PDF
Set Your Data In Motion - CTO Roundtable
confluent
 
PDF
Fast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniert
confluent
 
PDF
Apache Kafka in Financial Services - Use Cases and Architectures
Kai Wähner
 
PPTX
BEDCon 2016 - Kay Lerch on "Will trade an ESB for an agile integration soluti...
Kay Lerch
 
PDF
Event Streaming in Retail with Apache Kafka
Kai Wähner
 
PDF
Gartner CIO & IT Executive Summit -- Event Mesh: The Architecture Layer That ...
Solace
 
PDF
Top use cases for 2022 with Data in Motion and Apache Kafka
confluent
 
PPTX
The Cloud - What's different
Chen-Tien Tsai
 
PDF
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0
Kai Wähner
 
PPT
Kapow Web Data Server 7.0 Presentation
Kapow Technologies
 
PDF
Apache Kafka for Real-time Supply Chain in the Food and Retail Industry
Kai Wähner
 
Mit Streaming die Brücken zum Erfolg bauen
confluent
 
Apache Kafka Landscape for Automotive and Manufacturing
Kai Wähner
 
Kafka and Machine Learning in Banking and Insurance Industry
Kai Wähner
 
Apache Kafka in the Transportation and Logistics
Kai Wähner
 
Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...
Kai Wähner
 
Kafka for Live Commerce to Transform the Retail and Shopping Metaverse
Kai Wähner
 
Apache Kafka for Smart Grid, Utilities and Energy Production
Kai Wähner
 
Webinar-Reihe: Realtime Retail Snack DCCS & Confluent 27. September 2022
confluent
 
Event Streaming CTO Roundtable for Cloud-native Kafka Architectures
Kai Wähner
 
Set Your Data In Motion - CTO Roundtable
confluent
 
Fast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniert
confluent
 
Apache Kafka in Financial Services - Use Cases and Architectures
Kai Wähner
 
BEDCon 2016 - Kay Lerch on "Will trade an ESB for an agile integration soluti...
Kay Lerch
 
Event Streaming in Retail with Apache Kafka
Kai Wähner
 
Gartner CIO & IT Executive Summit -- Event Mesh: The Architecture Layer That ...
Solace
 
Top use cases for 2022 with Data in Motion and Apache Kafka
confluent
 
The Cloud - What's different
Chen-Tien Tsai
 
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0
Kai Wähner
 
Kapow Web Data Server 7.0 Presentation
Kapow Technologies
 
Apache Kafka for Real-time Supply Chain in the Food and Retail Industry
Kai Wähner
 
Ad

More from Kai Wähner (17)

PDF
Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
Kai Wähner
 
PDF
The Heart of the Data Mesh Beats in Real-Time with Apache Kafka
Kai Wähner
 
PDF
Apache Kafka vs. Cloud-native iPaaS Integration Platform Middleware
Kai Wähner
 
PDF
Data Warehouse vs. Data Lake vs. Data Streaming – Friends, Enemies, Frenemies?
Kai Wähner
 
PDF
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Kai Wähner
 
PDF
Data Streaming with Apache Kafka in the Defence and Cybersecurity Industry
Kai Wähner
 
PDF
Apache Kafka in the Healthcare Industry
Kai Wähner
 
PDF
Apache Kafka in the Healthcare Industry
Kai Wähner
 
PDF
Kafka for Real-Time Replication between Edge and Hybrid Cloud
Kai Wähner
 
PDF
Kappa vs Lambda Architectures and Technology Comparison
Kai Wähner
 
PDF
Apache Kafka in the Public Sector (Government, National Security, Citizen Ser...
Kai Wähner
 
PDF
Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...
Kai Wähner
 
PDF
Apache Kafka for Cybersecurity and SIEM / SOAR Modernization
Kai Wähner
 
PDF
Serverless Kafka on AWS as Part of a Cloud-native Data Lake Architecture
Kai Wähner
 
PDF
IBM Cloud Pak for Integration with Confluent Platform powered by Apache Kafka
Kai Wähner
 
PDF
Apache Kafka and API Management / API Gateway – Friends, Enemies or Frenemies?
Kai Wähner
 
PDF
Can Apache Kafka Replace a Database?
Kai Wähner
 
Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
Kai Wähner
 
The Heart of the Data Mesh Beats in Real-Time with Apache Kafka
Kai Wähner
 
Apache Kafka vs. Cloud-native iPaaS Integration Platform Middleware
Kai Wähner
 
Data Warehouse vs. Data Lake vs. Data Streaming – Friends, Enemies, Frenemies?
Kai Wähner
 
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Kai Wähner
 
Data Streaming with Apache Kafka in the Defence and Cybersecurity Industry
Kai Wähner
 
Apache Kafka in the Healthcare Industry
Kai Wähner
 
Apache Kafka in the Healthcare Industry
Kai Wähner
 
Kafka for Real-Time Replication between Edge and Hybrid Cloud
Kai Wähner
 
Kappa vs Lambda Architectures and Technology Comparison
Kai Wähner
 
Apache Kafka in the Public Sector (Government, National Security, Citizen Ser...
Kai Wähner
 
Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...
Kai Wähner
 
Apache Kafka for Cybersecurity and SIEM / SOAR Modernization
Kai Wähner
 
Serverless Kafka on AWS as Part of a Cloud-native Data Lake Architecture
Kai Wähner
 
IBM Cloud Pak for Integration with Confluent Platform powered by Apache Kafka
Kai Wähner
 
Apache Kafka and API Management / API Gateway – Friends, Enemies or Frenemies?
Kai Wähner
 
Can Apache Kafka Replace a Database?
Kai Wähner
 

Recently uploaded (20)

PPTX
Presentation about variables and constant.pptx
safalsingh810
 
PDF
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
PDF
QAware_Mario-Leander_Reimer_Architecting and Building a K8s-based AI Platform...
QAware GmbH
 
PPTX
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
PDF
ShowUs: Pharo Stream Deck (ESUG 2025, Gdansk)
ESUG
 
PPTX
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
PDF
Wondershare Filmora 14.5.20.12999 Crack Full New Version 2025
gsgssg2211
 
PDF
Why Use Open Source Reporting Tools for Business Intelligence.pdf
Varsha Nayak
 
PPTX
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
PDF
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
PDF
IEEE-CS Tech Predictions, SWEBOK and Quantum Software: Towards Q-SWEBOK
Hironori Washizaki
 
PPTX
Explanation about Structures in C language.pptx
Veeral Rathod
 
PDF
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
PPTX
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
PPTX
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
PPTX
Why Use Open Source Reporting Tools for Business Intelligence.pptx
Varsha Nayak
 
PPTX
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
PPT
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
PPTX
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
Presentation about variables and constant.pptx
safalsingh810
 
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
QAware_Mario-Leander_Reimer_Architecting and Building a K8s-based AI Platform...
QAware GmbH
 
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
ShowUs: Pharo Stream Deck (ESUG 2025, Gdansk)
ESUG
 
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
Wondershare Filmora 14.5.20.12999 Crack Full New Version 2025
gsgssg2211
 
Why Use Open Source Reporting Tools for Business Intelligence.pdf
Varsha Nayak
 
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
IEEE-CS Tech Predictions, SWEBOK and Quantum Software: Towards Q-SWEBOK
Hironori Washizaki
 
Explanation about Structures in C language.pptx
Veeral Rathod
 
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
Why Use Open Source Reporting Tools for Business Intelligence.pptx
Varsha Nayak
 
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 

Apache Kafka in the Automotive Industry (Connected Vehicles, Manufacturing 4.0, Mobility Services, Smart City)

  • 1. The Rise of Data in Motion in the Automotive Industry Use Cases, Architectures and Examples powered by Apache Kafka Kai Waehner Field CTO [email protected] linkedin.com/in/kaiwaehner @KaiWaehner www.confluent.io www.kai-waehner.de
  • 2. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry The world is changing.
  • 3. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry The New Business Reality Technology is the business Innovation required for survival Yesterday’s data = failure Modern, real-time data infrastructure is required. Technology was a support function Innovation required for growth “Good enough” to run on yesterday’s data
  • 4. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Stores become Software
  • 5. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Banks become Software
  • 6. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Taxis become Software 2 min
  • 7. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Cars become Software
  • 8. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Car Production becomes Software
  • 9. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry This transformation is happening everywhere
  • 10. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Automotive and Transportation
  • 11. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Software and Digital Services become the Key Differentiator 13 https://www.mckinsey.com/industries/advanced-electronics/our-insights/iiot-platforms-the-technology-stack-as-value-driver-in-industrial-equipment-and-machinery
  • 12. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry CASE (Connected, Autonomous, Shared, Electrified) https://wiprodigital.com/2019/08/26/digital-transformation-auto-industry-fueled-by-case/
  • 13. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry What enables this transformation?
  • 14. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Cloud Machine Learning Mobile Event Streaming Rethink Decision Making Rethink User Experience Rethink Data Rethink Data Centers
  • 15. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Real-time Data in Motion beats Slow Data. Transportation Real-time sensor diagnostics Driver-rider match ETA updates Banking Fraud detection Trading, risk systems Mobile applications / customer experience Retail Real-time inventory Real-time POS reporting Personalization Entertainment Real-time recommendations Personalized news feed In-app purchases
  • 16. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry This is a fundamental paradigm shift... 19 Infrastructure as code Data in motion as continuous streams of events Future of the datacenter Future of data Cloud Event Streaming
  • 17. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry What is Event Streaming?
  • 18. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry ‘Event’ is what happens in your business Transportation TPMS sensor in Carol’s car detected low tire-pressure at 5:11am. Kafka Banking Alice sent $250 to Bob on Friday at 7:34pm. Kafka Retail Sabine’s order of a Fujifilm camera was shipped at 9:10am. Kafka
  • 19. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Central Nervous System Your Business as Streams of Events, powered by Kafka Inventory Shipping Reporting Orders Frontend Retail Example
  • 20. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry The Rise of Data in Motion with Event Streaming 2010 Apache Kafka created at LinkedIn by Confluent founders 2014 2020 80% Fortune 100 Companies trust and use Apache Kafka
  • 21. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Apache Kafka is a Platform for Data in Motion MES ERP Sensors Mobile Customer 360 Real-time Alerting System Data warehouse Producers Consumers Streams and storage of real time events Stream processing apps Connectors Connectors Stream processing apps Supplier Alert Forecast Inventory Customer Order 25
  • 22. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Car Engine Car Self-driving Car Confluent Completes Apache Kafka
  • 23. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Real World Examples
  • 24. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Connected Car Infrastructure at Audi 30 https://www.youtube.com/watch?v=yGLKi3TMJv8 • Real Time Data Analysis • Swarm Intelligence • Collaboration with Partners • Predictive AI • …
  • 25. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Tesla Trillions of messages per day for IoT use cases https://www.confluent.io/kafka-summit-san-francisco-2019/0-60-teslas-streaming-data-platform/ https://www.confluent.io/blog/stream-processing-iot-data-best-practices-and-techniques/
  • 26. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry BMW Decoupled Logistics and Manufacturing Mission-critical workloads at the edge and in the cloud • Why Kafka? Decoupling. Transparency. Innovation. • Why Confluent? Stability is key in manufacturing • Decoupling between logistics and production systems • Provide edge platform (self-managed) + Azure Cloud (fully-managed) + bidirectional integration • Use case • Logistics and supply chain in global plants • Right stock in place (physically and in ERP systems like SAP) • Just in time, just in sequence • Lot of critical applications • Things BMW couldn’t do before • Get IoT data (without interfereing with others), get it to the right place • Collect once, process and consume several times (at different times) • Enable scalable real-time processing and improve time-to-market with new applications 32 Jay Kreps, Confluent CEO Felix Böhm, BMW Plant Digitalization and Cloud Transformation Keynote at Kafka Summit EU 2021: https://www.youtube.com/watch?v=3cG2ud7TRs4 (My Notes from the BMW Keynote at Kafka Summit EU 2021)
  • 27. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry BMW Group Industry-ready NLP Service Framework Based on Kafka https://www.confluent.io/kafka-summit-lon19/industry-ready-nlp-service-framework-kafka/
  • 28. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry DriveCentric A scalable real-time CRM for Automotive Dealerships Customer 360 with effective customer engagement across all channels Boost engagement, shorten sales cycles, and spur growth Focus on business, not infrastructure with Confluent Cloud 34 https://www.confluent.io/customers/drivecentric/
  • 29. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry What is Kafka?
  • 30. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Kafka: The Trinity of Event Streaming 01 Publish & Subscribe to Streams of Events 02 Store your Event Streams 03 Integrate and Process your Events Streams
  • 31. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Kafka Loves Your Existing Systems. ...many more Other Systems Other Systems Kafka Connect Kafka Cluster Kafka Connect
  • 32. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Kafka Stores Your Data Durably. https://www.confluent.io/blog/publishing-apache-kafka-new-york-times/ Kafka is the source of truth. Powers NYTimes.com, and stores all articles ever published since 1851. September 30, 1851, Page 1 Kafka is the leading system. Account Activity Replay API to recover events that weren’t delivered for various reasons https://blog.twitter.com/engineering/en_us/topics/infrastructure/2020/kafka-as-a-storage-system.html
  • 33. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Kafka Makes Your Business Real-time. CREATE STREAM payments (user VARCHAR, amount INT) WITH (kafka_topic = 'all_payments', value_format = 'avro'); CREDIT SERVICE ksqlDB CREATE TABLE credit_scores AS SELECT user, updateScore(p.amount) AS credit_score FROM payments AS p GROUP BY user EMIT CHANGES; RISK SERVICE ksqlDB
  • 34. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Databases Messaging ETL / Data Integration Data Warehouse Why can’t I do this with my existing data platforms?
  • 35. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Enterprise Data Platform Requirements Are Shifting 1 3 4 2 Scalable for Transactional Data Transient Raw data Built for Historical Data Built for Real- Time Events Scalable for ALL data Persistent + Durable Enriched data ● Value: Trigger real- time workflows (i.e. real-time order management) ● Value: Scale across the enterprise (i.e. customer 360) ● Value: Build mission-critical apps with zero data loss (i.e. instant payments) ● Value: Add context & situational awareness (i.e. ride sharing ETA) 44
  • 36. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Only Event Streaming Has All 4 Requirements Messaging Databases Event Streaming Data Warehouse BUILT FOR REAL- TIME EVENTS SCALABLE FOR ALL DATA PERSISTENT & DURABLE CAPABLE OF ENRICHMENT 45 Good for transactional applications Good for ultra low-latency, fire-and-forget use cases Good for batch data integration Good for historical analytics and reporting Platform for Event-Driven Transformation (Scalable Messaging + Real-Time Data Integration + Stream Processing) ETL/Data Integration
  • 37. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Event Topics Storage Partitions Events / sec Kafka Servers 10,000,000 25,000 1,000,000 1,500 Event Topics Storage Partitions Events / sec Kafka Servers 250,000 500 25,000 25 Event Topics Storage Partitions Events / sec Kafka Servers 100 5 300 3 Kafka Scales with Your Business.
  • 38. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Central Nervous System Your Business as Streams of Events, powered by Kafka Inventory Event streams are stored for reuse and with high availability. Shipping Events are processed in real- time as soon as they happen. Frontend Reporting Add new use cases easily by tapping into existing streams. Orders Event-driven apps and services communicate through streams.
  • 39. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry
  • 40. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry The Real-Time Spectrum https://www.embedded.com/introduction-to-real-time/
  • 41. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Kafka is “Real-Time”, but NOT “Hard Real-Time” OT - Connected Vehicle (Car, Train, Drone) OT - Manufacturing (Field Bus, PLC, Machine, Robot) IT – Enterprise Software (Data Center, Cloud, Car IT) Central Data Center / Public Cloud Connect Vehicle Data (e.g. OBD2) Robot Data All Data C C++ C C++ Java Python Go [#] Hard Real Time = Deterministic network with zero spikes + zero latency [#] Soft Real Time + Near Real Time + Batch
  • 42. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry https://www.confluent.io/thank-you/uber-kafka-uber-worlds-realtime-transit-infrastructure/ https://www.confluent.io/thank-you/stream-processing-kafka-uber/ Trillions of messages and multiple petabytes of data per day
  • 43. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Ride-Hailing at Lyft More than just Messaging! Data Correlation in Real-Time for map-matching, ETA, cost calculation, and much more… https://eng.lyft.com/a-new-real-time-map-matching-algorithm-at-lyft-da593ab7b006
  • 44. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry FREE NOW Stateful stream processing with Confluent Cloud, Kafka Connect, Kafka Streams, Schema Registry Cloud-native application elasticity and scalability leveraging Kafka and Kubernetes capabilities Use cases: Dynamic pricing, fraud detection, real-time analytics for marketing campaigns, etc. Various information about the trip, location and business performance 55
  • 45. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Hybrid Architectures
  • 46. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Global Event Streaming Streaming Replication between Kafka Clusters Bridge to Databases, Data Lakes, Apps, APIs, SaaS Aggregate Small Footprint Edge Deployments with Replication (Aggregation) Simplify Disaster Recovery Operations with Multi-Region Clusters with RPO=0 and RTO~0 Stream Data Globally with Replication and Cluster Linking 57
  • 47. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Ship-Shore Highway – Swimming Retail Stores https://www.confluent.io/kafka-summit-lon19/seamless-guest-experience-with-kafka-streams/
  • 48. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry ‘My Porsche’ A digital service platform for customers, fans, and enthusiasts 60 https://medium.com/porschedev
  • 49. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Porsche’s Streamzilla A central platform strategy across data centers, clouds, and regions 61 https://medium.com/porschedev
  • 50. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Omnichannel Retail Time P App1 App2 App3 Sales Talk on site in Car Dealership Right now Location-based Customer Action Customer 360 (Website, Mobile App, On Site in Store, In-Car) Car Configurator 10 and 8 days ago Context-specific Marketing Campaign 90 and 60 days ago
  • 51. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Omnichannel Retail Time P App1 App2 App3 Machine Learning Context-specific Recommendations Location-based Customer Action Customer 360 (Business Intelligence, Machine Learning) Machine Learning Train Recommendation Engine Reporting All Customer Interactions
  • 52. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Omnichannel Retail Time P App1 App2 App3 Location-based Customer Action Digital Twin (R&D, Manufacturing, Customer 360, Aftersales) Manufacturing Design Aftersales
  • 53. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Cross-Company Streaming Exchange Streaming Replication and API Management MirrorMaker 2 Confluent Replicator Cluster Linking Tier 1 Mobility Service Streaming integration between companies API Management (REST et al) is not appropriate for streaming data Infosec and politics are your biggest hurdle OEM
  • 54. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Here Technologies Captures location content such as road networks, buildings, parks and traffic patterns Sells or licenses mapping content, along with map related navigation and location services to other businesses https://developer.here.com/documentation/data-client-library/dev_guide/client/direct-kafka.html
  • 55. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Open API Platform for Car Data
  • 56. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Event Streaming Is The Future Of Data 68 Infrastructure as code Data in motion as continuous streams of events Future of the datacenter Future of data Cloud Event Streaming
  • 57. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Example Project: 100,000 Connected Cars
  • 58. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry 70 MQTT Proxy MongoDB Storage MongoDB Dashboards Search Analytics Kafka Cluster Kafka Connect Car Sensors Kafka Streams Application All Data Critical Data Ingest Data Potential Detect TensorFlow Train Analytic Model ksqlDB Analytic Model Preprocess Data Consume Data Deploy Analytic Model Tiered Storage Mobile App BI Tool A Digital Twin for Predictive Maintenance Example Project: 100,000 Connected Cars Kafka Ecosystem TensorFlow Other Components https://github.com/kaiwaehner/hivemq-mqtt-tensorflow-kafka-realtime-iot-machine-learning-training-inference
  • 59. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry “CREATE STREAM AnomalyDetection AS SELECT sensor_id, detectAnomaly(sensor_values) FROM car_engine;“ User Defined Function (UDF) Model Deployment with Apache Kafka, ksqlDB and TensorFlow 71
  • 60. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Why Confluent?
  • 61. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry I N V E S T M E N T & T I M E V A L U E 3 4 5 1 2 Event Streaming Maturity Model Initial Awareness / Pilot (1 Kafka Cluster) Start to Build Pipeline / Deliver 1 New Outcome (1 Kafka Cluster) Mission-Critical Deployment (Stretched, Hybrid, Multi-Region) Build Contextual Event-Driven Apps (Stretched, Hybrid, Multi-Region) Central Nervous System (Global Kafka) Product, Support, Training, Partners, Technical Account Management... 73
  • 62. @KaiWaehner - www.kai-waehner.de – Data in Motion in the Automotive Industry Confluent... Complete. Cloud-native. Everywhere. Freedom of Choice Committer-driven Expertise Open Source | Community licensed Fully Managed Cloud Service Self-managed Software Training Partners Enterprise Support Professional Services ARCHITECT OPERATOR DEVELOPER EXECUTIVE Apache Kafka Dynamic Performance & Elasticity Self-Balancing Clusters | Tiered Storage Flexible DevOps Automation Operator | Ansible GUI-driven Mgmt & Monitoring Control Center | Proactive Support Event Streaming Database ksqlDB Rich Pre-built Ecosystem Connectors | Hub | Schema Registry Multi-language Development Non-Java Clients | REST Proxy Admin REST APIs Global Resilience Multi-Region Clusters | Replicator Cluster Linking Data Compatibility Schema Registry | Schema Validation Enterprise-grade Security RBAC | Secrets | Audit Logs TCO / ROI Revenue / Cost / Risk Impact Complete Engagement Model Efficient Operations at Scale Unrestricted Developer Productivity Production-stage Prerequisites Partnership for Business Success