SlideShare a Scribd company logo
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
Real-time Streaming Analytics with 100.000 Connected Cars
MQTT, Kafka, Kubernetes and TensorFlow in Action
Kai Waehner
Field CTO
contact@kai-waehner.de
@KaiWaehner
www.confluent.io
www.kai-waehner.de
linkedin.com/in/kaiwaehner
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
Agenda
2
1. Industry Trends
2. Data in Motion with Apache Kafka
3. Connected Vehicles and Mobility Services
4. Live Demo – 100.000 Connected Cars
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
Agenda
3
1. Industry Trends
2. Data in Motion with Apache Kafka
3. Connected Vehicles and Mobility Services
4. Live Demo – 100.000 Connected Cars
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
Industry Trends - Connected World
4
People on the Internet
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
“Around 10% of enterprise-
generated data is created
and processed outside a
traditional centralized data
center or cloud.”
... By 2025, predicts this
figure will reach 75%
Industry Trends - Source of Data is Changing
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
Use Cases
for Connected Vehicles
6
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
Agenda
7
1. Industry Trends
2. Data in Motion with Apache Kafka
3. Connected Vehicles and Mobility Services
4. Live Demo – 100.000 Connected Cars
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
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
8
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
Kafka
Java Client
Kafka Cluster
Monolith
Kafka Decouples Storage and Compute
Cloud DWH
Snowflake
Connector
Schema Registry
Storage
Compute Compute
(+ non-Kafka Storage)
KSQL
App
KSQL
App
KSQL
App
Compute
Compute Compute
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
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
10
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
Confluent Tiered Storage for Kafka
11
(Only available in Confluent Platform)
Store data forever
Hot and cold storage
Cheap object store
Easy scale up/down
No changes in clients
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
Tiered Storage for Apache Kafka
KIP-405 –
Add Tiered Storage Support to Kafka
Confluent is actively working on this with the
open source community -
Uber is leading this initiative
Confluent Tiered Storage is available today in
Confluent Platform and used under the hood in
Confluent Cloud
https://cwiki.apache.org/confluence/display/KAFKA/KIP-405%3A+Kafka+Tiered+Storage
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
Queries for Reprocessing Historical Events
Give me all events from time A to time B
Real-time Producer
Time
• New consumer application
• Error-handling
• Compliance / regulatory processing
• Query and analyze existing events
• Schema changes in analytics platform
• Model training
Real-time Consumer
Consumer of Historical
Data
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
Agenda
14
1. Industry Trends
2. Data in Motion with Apache Kafka
3. Connected Vehicles and Mobility Services
4. Live Demo – 100.000 Connected Cars
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
Connected Car Infrastructure
https://www.youtube.com/watch?v=yGLKi3TMJv8
• Real Time Data Analysis
• Swarm Intelligence
• Collaboration with Partners
• Predictive AI
• …
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
‘My Porsche’
A digital service platform for customers, fans, and enthusiasts
16
https://medium.com/porschedev
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
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
17
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
Ride-Hailing
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
18
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
Cross-Company Streaming Exchange
Streaming Replication and API Management
MirrorMaker 2
Confluent Replicator
Cluster Linking
Tier 2
Supplier
OEM Streaming integration
between companies
API Management
(REST et al) is not
appropriate for streaming
data
Infosec and politics are your
biggest hurdle
Tier 1
Supplier
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
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 – V2X and Connected Vehicles with Apache Kafka
CRM
Real-Time Location System (RTLS)
for Asset Tracking
Customer data
Advanced Planning
and Scheduling (APS)
Manager
Get report
API
Customer Customer
Customer
data
Truck
schedule
Payment
data
Route
details
Streams of real time events
Customer
data
Train
schedule
Payment
data
Loyalty
information
Streams of real time events
Customer
data
Train
schedule
Payment
data
Loyalty
information
Streams of real time events
Postmodern Asset Tracking
Wavelength
Public Cloud VPC
Carrier #1 5G
Wavelength
Carrier #2 5G
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
Event Streaming
The Foundation for a Smart City
Mobility
Services
Citizen
Services
Smart
Buildings
Cybersecurity
Smart
Grid
Weather
Data
Citizen
Data
Traffic
Data
Security
Alerts
Streams of real time events
Personal Data
Weather Service
Connected
Cars
Routing
Service
Traffic Alerts
Surveillance
22
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
Open API Platform
for Car Data
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
The Smarter City Nervous System
Producers Consumers
• Client Libraries
• Kafka Connectors
• Client Libraries
• Kafka Connectors
X
Consumer Groups 24
Streams
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
The Smarter City Nervous System
Topic (observation-raw)
Metadata and Geo
(lat/long) Enrichment
Topic (observation-meta)
Streams
Health Score &
Incident Detection
Topic (observation-out)
Elasticsearch
Kafka Connect
Elasticsearch Sink
Connector
25
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
Agenda
26
1. Industry Trends
2. Data in Motion with Apache Kafka
3. Connected Vehicles and Mobility Services
4. Live Demo – 100.000 Connected Cars
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
Streaming Analytics with
MQTT, Kafka and TensorFlow
27
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
Kafka Ecosystem
TensorFlow
Other Components
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
Direct streaming ingestion
for model training
with TensorFlow I/O + Kafka Plugin
(no additional data storage
like S3 or HDFS required!)
Time
Model B
Model A
Producer
Distributed Commit
Log
Streaming Ingestion and Model Training
without the need for another Data Lake
https://github.com/tensorflow/io
28
Model X
(at a later time)
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
“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
29
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
Live Demo: 100,000 Connected Cars
Kafka, ksqlDB, MQTT and TensorFlow in Action
https://github.com/kaiwaehner/hivemq-mqtt-tensorflow-kafka-realtime-iot-machine-learning-training-inference
30
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
Why Confluent?
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
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...
32
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
The Rise of Data in Motion
2010
Apache Kafka
created at LinkedIn by
Confluent founders
2014
2020
80%
Fortune 100
Companies
trust and use
Apache Kafka
33
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
Data in Motion with Confluent
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
@KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka
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

What's hot (20)

PDF
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB) - Friends, Enemies or ...
confluent
 
PDF
Modernizing to a Cloud Data Architecture
Databricks
 
PDF
Apache Kafka in the Airline, Aviation and Travel Industry
Kai Wähner
 
PDF
Apache Kafka in Financial Services - Use Cases and Architectures
Kai Wähner
 
PDF
Deploying Confluent Platform for Production
confluent
 
PDF
Apache Kafka and MQTT - Overview, Comparison, Use Cases, Architectures
Kai Wähner
 
PDF
Apache Kafka in the Transportation and Logistics
Kai Wähner
 
PDF
Mainframe Integration, Offloading and Replacement with Apache Kafka
Kai Wähner
 
PDF
Incident_Management_with_SAPEHSM
Christian Polivka
 
PDF
Top 5 Event Streaming Use Cases for 2021 with Apache Kafka
Kai Wähner
 
PDF
Kafka Streams State Stores Being Persistent
confluent
 
PDF
The Rise Of Event Streaming – Why Apache Kafka Changes Everything
Kai Wähner
 
PDF
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Kai Wähner
 
PDF
Apache Kafka as Event Streaming Platform for Microservice Architectures
Kai Wähner
 
PDF
Benefits of Stream Processing and Apache Kafka Use Cases
confluent
 
PPTX
Azure DataBricks for Data Engineering by Eugene Polonichko
Dimko Zhluktenko
 
PDF
IIoT / Industry 4.0 with Apache Kafka, Connect, KSQL, Apache PLC4X
Kai Wähner
 
PDF
Diving into the Deep End - Kafka Connect
confluent
 
PPTX
Streaming Data and Stream Processing with Apache Kafka
confluent
 
PPTX
Databricks Fundamentals
Dalibor Wijas
 
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB) - Friends, Enemies or ...
confluent
 
Modernizing to a Cloud Data Architecture
Databricks
 
Apache Kafka in the Airline, Aviation and Travel Industry
Kai Wähner
 
Apache Kafka in Financial Services - Use Cases and Architectures
Kai Wähner
 
Deploying Confluent Platform for Production
confluent
 
Apache Kafka and MQTT - Overview, Comparison, Use Cases, Architectures
Kai Wähner
 
Apache Kafka in the Transportation and Logistics
Kai Wähner
 
Mainframe Integration, Offloading and Replacement with Apache Kafka
Kai Wähner
 
Incident_Management_with_SAPEHSM
Christian Polivka
 
Top 5 Event Streaming Use Cases for 2021 with Apache Kafka
Kai Wähner
 
Kafka Streams State Stores Being Persistent
confluent
 
The Rise Of Event Streaming – Why Apache Kafka Changes Everything
Kai Wähner
 
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Kai Wähner
 
Apache Kafka as Event Streaming Platform for Microservice Architectures
Kai Wähner
 
Benefits of Stream Processing and Apache Kafka Use Cases
confluent
 
Azure DataBricks for Data Engineering by Eugene Polonichko
Dimko Zhluktenko
 
IIoT / Industry 4.0 with Apache Kafka, Connect, KSQL, Apache PLC4X
Kai Wähner
 
Diving into the Deep End - Kafka Connect
confluent
 
Streaming Data and Stream Processing with Apache Kafka
confluent
 
Databricks Fundamentals
Dalibor Wijas
 

Similar to Connected Vehicles and V2X with Apache Kafka (20)

PDF
Mit Streaming die Brücken zum Erfolg bauen
confluent
 
PDF
Apache Kafka® and Analytics in a Connected IoT World
confluent
 
PDF
Apache Kafka Landscape for Automotive and Manufacturing
Kai Wähner
 
PDF
Best Practices for Streaming IoT Data with MQTT and Apache Kafka
Kai Wähner
 
PDF
Viele Autos, noch mehr Daten: IoT-Daten-Streaming mit MQTT & Kafka (Kai Waehn...
confluent
 
PDF
Simplified Machine Learning Architecture with an Event Streaming Platform (Ap...
Kai Wähner
 
PDF
2019 04 seattle_meetup___kafka_machine_learning___kai_waehner
Nitin Kumar
 
PDF
Best Practices for Streaming IoT Data with MQTT and Apache Kafka®
confluent
 
PDF
IoT Architectures for Apache Kafka and Event Streaming - Industry 4.0, Digita...
Kai Wähner
 
PDF
Unleashing Apache Kafka and TensorFlow in the Cloud

Kai Wähner
 
PDF
Apache kafka event_streaming___kai_waehner
confluent
 
PDF
Apache Kafka, Tiered Storage and TensorFlow for Streaming Machine Learning wi...
confluent
 
PDF
Apache Kafka, Tiered Storage and TensorFlow for Streaming Machine Learning wi...
Kai Wähner
 
PPTX
IoT and Event Streaming at Scale with Apache Kafka
confluent
 
PDF
IoT Sensor Analytics with Kafka, ksqlDB and TensorFlow
Kai Wähner
 
PDF
Confluent Partner Tech Talk with Reply
confluent
 
PDF
Fast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniert
confluent
 
PDF
Apache Kafka for Smart Grid, Utilities and Energy Production
Kai Wähner
 
PDF
Real-time processing of large amounts of data
confluent
 
PDF
Kafka Vienna Meetup 020719
Patrik Kleindl
 
Mit Streaming die Brücken zum Erfolg bauen
confluent
 
Apache Kafka® and Analytics in a Connected IoT World
confluent
 
Apache Kafka Landscape for Automotive and Manufacturing
Kai Wähner
 
Best Practices for Streaming IoT Data with MQTT and Apache Kafka
Kai Wähner
 
Viele Autos, noch mehr Daten: IoT-Daten-Streaming mit MQTT & Kafka (Kai Waehn...
confluent
 
Simplified Machine Learning Architecture with an Event Streaming Platform (Ap...
Kai Wähner
 
2019 04 seattle_meetup___kafka_machine_learning___kai_waehner
Nitin Kumar
 
Best Practices for Streaming IoT Data with MQTT and Apache Kafka®
confluent
 
IoT Architectures for Apache Kafka and Event Streaming - Industry 4.0, Digita...
Kai Wähner
 
Unleashing Apache Kafka and TensorFlow in the Cloud

Kai Wähner
 
Apache kafka event_streaming___kai_waehner
confluent
 
Apache Kafka, Tiered Storage and TensorFlow for Streaming Machine Learning wi...
confluent
 
Apache Kafka, Tiered Storage and TensorFlow for Streaming Machine Learning wi...
Kai Wähner
 
IoT and Event Streaming at Scale with Apache Kafka
confluent
 
IoT Sensor Analytics with Kafka, ksqlDB and TensorFlow
Kai Wähner
 
Confluent Partner Tech Talk with Reply
confluent
 
Fast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniert
confluent
 
Apache Kafka for Smart Grid, Utilities and Energy Production
Kai Wähner
 
Real-time processing of large amounts of data
confluent
 
Kafka Vienna Meetup 020719
Patrik Kleindl
 
Ad

More from Kai Wähner (20)

PDF
Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
Kai Wähner
 
PDF
Kafka for Live Commerce to Transform the Retail and Shopping Metaverse
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
Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...
Kai Wähner
 
PDF
Apache Kafka in the Healthcare Industry
Kai Wähner
 
PDF
Apache Kafka in the Healthcare Industry
Kai Wähner
 
PDF
Apache Kafka for Real-time Supply Chain in the Food and Retail Industry
Kai Wähner
 
PDF
Kafka for Real-Time Replication between Edge and Hybrid Cloud
Kai Wähner
 
PDF
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0
Kai Wähner
 
PDF
Kappa vs Lambda Architectures and Technology Comparison
Kai Wähner
 
PDF
Event Streaming CTO Roundtable for Cloud-native Kafka Architectures
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
Apache Kafka in the Insurance Industry
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
 
Kafka for Live Commerce to Transform the Retail and Shopping Metaverse
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
 
Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...
Kai Wähner
 
Apache Kafka in the Healthcare Industry
Kai Wähner
 
Apache Kafka in the Healthcare Industry
Kai Wähner
 
Apache Kafka for Real-time Supply Chain in the Food and Retail Industry
Kai Wähner
 
Kafka for Real-Time Replication between Edge and Hybrid Cloud
Kai Wähner
 
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0
Kai Wähner
 
Kappa vs Lambda Architectures and Technology Comparison
Kai Wähner
 
Event Streaming CTO Roundtable for Cloud-native Kafka Architectures
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
 
Apache Kafka in the Insurance Industry
Kai Wähner
 
Can Apache Kafka Replace a Database?
Kai Wähner
 
Ad

Recently uploaded (20)

PPTX
Transforming Mining & Engineering Operations with Odoo ERP | Streamline Proje...
SatishKumar2651
 
PDF
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
PDF
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PDF
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
PPTX
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
PDF
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
PPTX
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PPTX
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
PDF
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
PDF
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
PPTX
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
PDF
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
PPTX
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PDF
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
PPTX
Tally software_Introduction_Presentation
AditiBansal54083
 
PPTX
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
PDF
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
Transforming Mining & Engineering Operations with Odoo ERP | Streamline Proje...
SatishKumar2651
 
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
Tally software_Introduction_Presentation
AditiBansal54083
 
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 

Connected Vehicles and V2X with Apache Kafka

  • 1. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Real-time Streaming Analytics with 100.000 Connected Cars MQTT, Kafka, Kubernetes and TensorFlow in Action Kai Waehner Field CTO [email protected] @KaiWaehner www.confluent.io www.kai-waehner.de linkedin.com/in/kaiwaehner
  • 2. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Agenda 2 1. Industry Trends 2. Data in Motion with Apache Kafka 3. Connected Vehicles and Mobility Services 4. Live Demo – 100.000 Connected Cars
  • 3. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Agenda 3 1. Industry Trends 2. Data in Motion with Apache Kafka 3. Connected Vehicles and Mobility Services 4. Live Demo – 100.000 Connected Cars
  • 4. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Industry Trends - Connected World 4 People on the Internet
  • 5. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka “Around 10% of enterprise- generated data is created and processed outside a traditional centralized data center or cloud.” ... By 2025, predicts this figure will reach 75% Industry Trends - Source of Data is Changing
  • 6. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Use Cases for Connected Vehicles 6
  • 7. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Agenda 7 1. Industry Trends 2. Data in Motion with Apache Kafka 3. Connected Vehicles and Mobility Services 4. Live Demo – 100.000 Connected Cars
  • 8. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka 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 8
  • 9. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Kafka Java Client Kafka Cluster Monolith Kafka Decouples Storage and Compute Cloud DWH Snowflake Connector Schema Registry Storage Compute Compute (+ non-Kafka Storage) KSQL App KSQL App KSQL App Compute Compute Compute
  • 10. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka 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 10
  • 11. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Confluent Tiered Storage for Kafka 11 (Only available in Confluent Platform) Store data forever Hot and cold storage Cheap object store Easy scale up/down No changes in clients
  • 12. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Tiered Storage for Apache Kafka KIP-405 – Add Tiered Storage Support to Kafka Confluent is actively working on this with the open source community - Uber is leading this initiative Confluent Tiered Storage is available today in Confluent Platform and used under the hood in Confluent Cloud https://cwiki.apache.org/confluence/display/KAFKA/KIP-405%3A+Kafka+Tiered+Storage
  • 13. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Queries for Reprocessing Historical Events Give me all events from time A to time B Real-time Producer Time • New consumer application • Error-handling • Compliance / regulatory processing • Query and analyze existing events • Schema changes in analytics platform • Model training Real-time Consumer Consumer of Historical Data
  • 14. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Agenda 14 1. Industry Trends 2. Data in Motion with Apache Kafka 3. Connected Vehicles and Mobility Services 4. Live Demo – 100.000 Connected Cars
  • 15. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Connected Car Infrastructure https://www.youtube.com/watch?v=yGLKi3TMJv8 • Real Time Data Analysis • Swarm Intelligence • Collaboration with Partners • Predictive AI • …
  • 16. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka ‘My Porsche’ A digital service platform for customers, fans, and enthusiasts 16 https://medium.com/porschedev
  • 17. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka 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 17
  • 18. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Ride-Hailing 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 18
  • 19. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Cross-Company Streaming Exchange Streaming Replication and API Management MirrorMaker 2 Confluent Replicator Cluster Linking Tier 2 Supplier OEM Streaming integration between companies API Management (REST et al) is not appropriate for streaming data Infosec and politics are your biggest hurdle Tier 1 Supplier
  • 20. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka 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
  • 21. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka CRM Real-Time Location System (RTLS) for Asset Tracking Customer data Advanced Planning and Scheduling (APS) Manager Get report API Customer Customer Customer data Truck schedule Payment data Route details Streams of real time events Customer data Train schedule Payment data Loyalty information Streams of real time events Customer data Train schedule Payment data Loyalty information Streams of real time events Postmodern Asset Tracking Wavelength Public Cloud VPC Carrier #1 5G Wavelength Carrier #2 5G
  • 22. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Event Streaming The Foundation for a Smart City Mobility Services Citizen Services Smart Buildings Cybersecurity Smart Grid Weather Data Citizen Data Traffic Data Security Alerts Streams of real time events Personal Data Weather Service Connected Cars Routing Service Traffic Alerts Surveillance 22
  • 23. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Open API Platform for Car Data
  • 24. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka The Smarter City Nervous System Producers Consumers • Client Libraries • Kafka Connectors • Client Libraries • Kafka Connectors X Consumer Groups 24 Streams
  • 25. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka The Smarter City Nervous System Topic (observation-raw) Metadata and Geo (lat/long) Enrichment Topic (observation-meta) Streams Health Score & Incident Detection Topic (observation-out) Elasticsearch Kafka Connect Elasticsearch Sink Connector 25
  • 26. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Agenda 26 1. Industry Trends 2. Data in Motion with Apache Kafka 3. Connected Vehicles and Mobility Services 4. Live Demo – 100.000 Connected Cars
  • 27. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Streaming Analytics with MQTT, Kafka and TensorFlow 27 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 Kafka Ecosystem TensorFlow Other Components
  • 28. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Direct streaming ingestion for model training with TensorFlow I/O + Kafka Plugin (no additional data storage like S3 or HDFS required!) Time Model B Model A Producer Distributed Commit Log Streaming Ingestion and Model Training without the need for another Data Lake https://github.com/tensorflow/io 28 Model X (at a later time)
  • 29. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka “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 29
  • 30. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Live Demo: 100,000 Connected Cars Kafka, ksqlDB, MQTT and TensorFlow in Action https://github.com/kaiwaehner/hivemq-mqtt-tensorflow-kafka-realtime-iot-machine-learning-training-inference 30
  • 31. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Why Confluent?
  • 32. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka 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... 32
  • 33. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka The Rise of Data in Motion 2010 Apache Kafka created at LinkedIn by Confluent founders 2014 2020 80% Fortune 100 Companies trust and use Apache Kafka 33
  • 34. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Data in Motion with Confluent 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
  • 35. @KaiWaehner - www.kai-waehner.de – V2X and Connected Vehicles with Apache Kafka Kai Waehner Field CTO [email protected] @KaiWaehner www.kai-waehner.de www.confluent.io linkedin.com/in/kaiwaehner Questions? Feedback? Let’s connect!