SlideShare a Scribd company logo
Event Streaming CTO Roundtable
Real-World Use Cases for Data in Motion with Cloud-native Architectures
Kai Waehner
Field CTO
kai.waehner@confluent.io
linkedin.com/in/kaiwaehner
@KaiWaehner
confluent.io
kai-waehner.de
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Agenda
• Data in Motion with Event Streaming
• Streaming ETL Pipelines
• IT Modernisation and Hybrid Multi-Cloud
• Customer Experience and Customer 360
• IoT and Big Data Processing
• Machine Learning and Analytics
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Agenda
• Data in Motion with Event Streaming
• Streaming ETL Pipelines
• IT Modernisation and Hybrid Multi-Cloud
• Customer Experience and Customer 360
• IoT and Big Data Processing
• Machine Learning and Analytics
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
This is a fundamental paradigm shift...
4
Infrastructure
as code
Data in motion
as continuous
streams of events
Future of the
datacenter
Future of data
Cloud-
Native
Event
Streaming
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Real-time Data beats Slow Data.
Logistics
Real-time sensor
diagnostics
Delivery planning
ETA updates
Payment
Fraud detection
Risk systems
Mobile applications /
customer experience
Retail
Real-time inventory
Real-time POS
reporting
Personalization
Cybersecurity
Threat detection
Intrusion detection
Incident response
Fraud detection
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Apache Kafka is the 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
6
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Car Engine Car Self-driving Car
Confluent completes Apache Kafka. Cloud-native. Everywhere.
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Agenda
• Data in Motion with Event Streaming
• Streaming ETL Pipelines
• IT Modernisation and Hybrid Multi-Cloud
• Customer Experience and Customer 360
• IoT and Big Data Processing
• Machine Learning and Analytics
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Lambda Architecture
Option 1: Unified serving layer
9
Data
Source
Real-Time Layer
(Data Processing in Motion)
Batch Layer
(Data Processing at Rest)
Serving Layer
Real-Time App
(Data Processing in Motion)
Batch App
(Data Processing at Rest)
ms
min/hr
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
10
Data
Source
Real-Time Layer
(Data Processing in Motion)
Batch Layer
(Data Processing at Rest)
Real-time Query
Mixed Query
ms
min/hr
Speed
View
Batch
View
Batch Query
Lambda Architecture
Option 2: Separate serving layers
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
11
Data
Source
Real-Time Layer
(Data Processing in Motion)
Real-Time App
(Data Processing in Motion)
Storage
Batch App
(Data Processing at Rest)
Storage
ms
min/hr
Storage
Kappa Architecture
One pipeline for real-time and batch consumers
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Kappa @ Uber
12
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Kappa @ Shopify
13
Kappa Building Blocks
The Log (Kafka)
Durability with Topic Compaction and Tiered Storage
Consistency via Exactly-Once Semantics (EOS)
Data Integration via Kafka Connect
Elasticity via dynamic Kafka clusters
Streaming Framework (Kafka Streams / Flink)
Reliability and scalability
Fault tolerance
State management
Sinks
Update/Upsert for simplified design:
RDBMS, NoSQL, Compacted Kafka Topics
Append-only: Regular Kafka Topics, Time Series
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Kappa @ Disney
14
www.kai-waehner.de | @KaiWaehner | Streaming Machine Learning without a Data Lake
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Agenda
• Data in Motion with Event Streaming
• Streaming ETL Pipelines
• IT Modernisation and Hybrid Multi-Cloud
• Customer Experience and Customer 360
• IoT and Big Data Processing
• Machine Learning and Analytics
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Mainframe Offloading
Journey from Mainframe
to Hybrid* and Cloud
PHASE 3
Hybrid
Replication
Mainframe
Replacement
PHASE 2
PHASE 1
* with or without the mainframe
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Strangler Design Pattern - A Big Bang will FAIL !!!
https://paulhammant.com/2013/07/14/legacy-application-strangulation-case-studies/
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Year 0: Direct Communication between Mainframe and App
Application
1) Direct Legacy Mainframe Communication to App
Date Amount
1/27/2017 $4.56
1/22/2017 $32.14
Core Banking ‘1970’
(Mainframe)
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Year 1: Kafka for Decoupling between Mainframe and App
Application
1) Direct Legacy Mainframe Communication to App
2) Kafka for Decoupling between Mainframe and App
Date Amount
1/27/2017 $4.56
1/22/2017 $32.14
Core Banking ‘1970’
(Mainframe)
Mainframe Integration
- Change Data Capture (IIDR)
- Kafka Connect (JMS, MQ, JDBC)
- REST Proxy
- Kafka Client
- 3rd Party CDC Tool
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Year 2 to 4: New Projects and Applications
Application
Microservices
Agile, Lightweight
(but Scalable, Robust)
Applications
Big Data Project (Elastic,
Spark,
AWS Services, …)
1) Direct Legacy Mainframe Communication to App
2) Kafka for Decoupling between Mainframe and App
3) New Projects and Applications
External
Solution
Date Amount
1/27/2017 $4.56
1/22/2017 $32.14
Core Banking ‘1970’
(Mainframe)
Mainframe Integration
- Change Data Capture (IIDR)
- Kafka Connect (JMS, MQ, JDBC)
- REST Proxy
- Kafka Client
- 3rd Party CDC Tool
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Year 5: Mainframe Replacement
Application
Microservices
Agile, Lightweight
(but Scalable, Robust)
Applications
Big Data Project (Elastic,
Spark,
AWS Services, …)
1) Direct Legacy Mainframe Communication to App
2) Kafka for Decoupling between Mainframe and App
3) New Projects and Applications
4) Mainframe Replacement
External
Solution
Core Banking ‘2020’
(Modern Technology)
Date Amount
1/27/2017 $4.56
1/22/2017 $32.14
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Integration Platform
for legacy and modern technologies
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Global Event Streaming
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
23
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Domain
Data
Product
Focus on Business and Data Products with Decoupled Microservices
Data
Mesh
Mesh is a logical view,
not physical!
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Agenda
• Data in Motion with Event Streaming
• Streaming ETL Pipelines
• IT Modernisation and Hybrid Multi-Cloud
• Customer Experience and Customer 360
• IoT and Big Data Processing
• Machine Learning and Analytics
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Context-specific Customer 360
26
Electrical retailer
Hyper-personalized online retail experience,
turning each customer visit into a one-on-one
marketing opportunity
Correlation of historical customer data with real-
time digital signals
Maximize customer satisfaction and revenue
growth, increased customer conversions
https://www.confluent.io/customers/ao/
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Innovative Business Modell
• Clothing rental subscription service
• Very different from a typical e-commerce model
• Need for a real-time event driven architecture
Benefits of serverless Confluent Cloud
• Cut launch time from over a year to 6 months
• Stable production ops set up in 1 week vs. 6 months
• Administrative overhead reduced by 10
27
https://www.confluent.io/customers/nuuly/
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
‘My Porsche’
A digital service platform for customers, fans, and enthusiasts
28
https://medium.com/porschedev
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Omnichannel Retail
Time
P
C3 C2
C1
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 – Cloud-native Event Streaming CTO Roundtable
Omnichannel Retail
Time
P
C3 C2
C1
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 – Cloud-native Event Streaming CTO Roundtable
Agenda
• Data in Motion with Event Streaming
• Streaming ETL Pipelines
• IT Modernisation and Hybrid Multi-Cloud
• Customer Experience and Customer 360
• IoT and Big Data Processing
• Machine Learning and Analytics
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
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
Wavelength
Cloud VPC
Carrier #1 5G
Wavelength
Carrier #2 5G
32
Hybrid Streaming Data Exchange
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
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 – Cloud-native Event Streaming CTO Roundtable
BMW Group
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
34
Jay Kreps, Confluent CEO
Felix Böhm, BMW Plant Digitalization and Cloud Transformation
Keynote at Kafka Summit Eurpoe 2021:
https://www.youtube.com/watch?v=3cG2ud7TRs4
(My Notes from the BMW Keynote at Kafka Summit EU 2021)
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Agenda
• Data in Motion with Event Streaming
• Streaming ETL Pipelines
• IT Modernisation and Hybrid Multi-Cloud
• Customer Experience and Customer 360
• IoT and Big Data Processing
• Machine Learning and Analytics
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Apache Kafka as Infrastructure for ML
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Apache Kafka’s Open Ecosystem as Infrastructure for ML
Kafka
Streams/
ksqlDB
Kafka Connect
Confluent REST Proxy
Confluent Schema Registry
Go/.NET/Python
Kafka Producer
ksqlDB
Python
Client
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
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
with TensorFlow IO
https://github.com/tensorflow/io
38
Model X
(at a later time)
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Confluent Tiered Storage for Kafka
39
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
“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
41
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Fraud Detection @ Grab
GrabDefence SaaS service build with Confluent Cloud, Kafka Streams and ML for stateful stream processing
Billions of fraud and safety detections performed daily for millions of transactions (1.6% is lost in fraud in Southeast Asia)
@KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable
Car Engine Car Self-driving Car
Confluent completes Apache Kafka. Cloud-native. Everywhere.
Kai Waehner
Field CTO
kai.waehner@confluent.io
@KaiWaehner
kai-waehner.de
confluent.io
linkedin.com/in/kaiwaehner
Questions? Feedback?
Let’s connect!

More Related Content

PDF
Kafka Streams State Stores Being Persistent
PPTX
A guide through the Azure Messaging services - Update Conference
PDF
Building event-driven Microservices with Kafka Ecosystem
PPTX
Python Automation With Gauge + Selenium + API + Jenkins
PPTX
CCT Check and Calculate Transfer
PDF
Bank of China Tech Talk 2: Introduction to Streaming Data and Stream Processi...
PDF
Top 5 Event Streaming Use Cases for 2021 with Apache Kafka
PDF
Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...
Kafka Streams State Stores Being Persistent
A guide through the Azure Messaging services - Update Conference
Building event-driven Microservices with Kafka Ecosystem
Python Automation With Gauge + Selenium + API + Jenkins
CCT Check and Calculate Transfer
Bank of China Tech Talk 2: Introduction to Streaming Data and Stream Processi...
Top 5 Event Streaming Use Cases for 2021 with Apache Kafka
Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...

What's hot (20)

PDF
Elastically Scaling Kafka Using Confluent
PDF
APAC ksqlDB Workshop
PDF
Top use cases for 2022 with Data in Motion and Apache Kafka
PDF
Bridge to Cloud: Using Apache Kafka to Migrate to AWS
PDF
Microservices with Kafka Ecosystem
PDF
Serverless Kafka on AWS as Part of a Cloud-native Data Lake Architecture
PDF
Real time data processing and model inferncing platform with Kafka streams (N...
PPTX
Supply Chain Optimization with Apache Kafka
PDF
APAC Confluent Consumer Data Right the Lowdown and the Lessons
PDF
Neha Narkhede | Kafka Summit London 2019 Keynote | Event Streaming: Our Cloud...
PDF
Concepts and Patterns for Streaming Services with Kafka
PPTX
IIoT with Kafka and Machine Learning for Supply Chain Optimization In Real Ti...
PDF
Technical Deep Dive: Using Apache Kafka to Optimize Real-Time Analytics in Fi...
PDF
Building Event-Driven Applications with Apache Kafka & Confluent Platform
PDF
Kafka as an Event Store (Guido Schmutz, Trivadis) Kafka Summit NYC 2019
PDF
James Watters, Pivotal | Kafka Summit NYC 2019 Keynote (Spring Boot+Kafka: Th...
PPTX
Real time analytics in Azure IoT
PDF
Build a Bridge to Cloud with Apache Kafka® for Data Analytics Cloud Services
PDF
APAC Kafka Summit - Best Of
PDF
Kai Waehner [Confluent] | Real-Time Streaming Analytics with 100,000 Cars Usi...
Elastically Scaling Kafka Using Confluent
APAC ksqlDB Workshop
Top use cases for 2022 with Data in Motion and Apache Kafka
Bridge to Cloud: Using Apache Kafka to Migrate to AWS
Microservices with Kafka Ecosystem
Serverless Kafka on AWS as Part of a Cloud-native Data Lake Architecture
Real time data processing and model inferncing platform with Kafka streams (N...
Supply Chain Optimization with Apache Kafka
APAC Confluent Consumer Data Right the Lowdown and the Lessons
Neha Narkhede | Kafka Summit London 2019 Keynote | Event Streaming: Our Cloud...
Concepts and Patterns for Streaming Services with Kafka
IIoT with Kafka and Machine Learning for Supply Chain Optimization In Real Ti...
Technical Deep Dive: Using Apache Kafka to Optimize Real-Time Analytics in Fi...
Building Event-Driven Applications with Apache Kafka & Confluent Platform
Kafka as an Event Store (Guido Schmutz, Trivadis) Kafka Summit NYC 2019
James Watters, Pivotal | Kafka Summit NYC 2019 Keynote (Spring Boot+Kafka: Th...
Real time analytics in Azure IoT
Build a Bridge to Cloud with Apache Kafka® for Data Analytics Cloud Services
APAC Kafka Summit - Best Of
Kai Waehner [Confluent] | Real-Time Streaming Analytics with 100,000 Cars Usi...
Ad

Similar to Set Your Data In Motion - CTO Roundtable (20)

PDF
The Heart of the Data Mesh Beats in Real-Time with Apache Kafka
PDF
Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...
PPTX
Digital Business Transformation in the Streaming Era
PPTX
IoT and Event Streaming at Scale with Apache Kafka
PDF
IoT Architectures for Apache Kafka and Event Streaming - Industry 4.0, Digita...
PDF
Mit Streaming die Brücken zum Erfolg bauen
PDF
Streaming Visualization
PDF
Apache Kafka® and Analytics in a Connected IoT World
PDF
Fast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniert
PDF
Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
PDF
Kappa vs Lambda Architectures and Technology Comparison
PDF
Confluent_AWS_ImmersionDay_Q42023.pdf
PDF
Build real-time streaming data pipelines to AWS with Confluent
PDF
Data Warehouse vs. Data Lake vs. Data Streaming – Friends, Enemies, Frenemies?
PDF
Viele Autos, noch mehr Daten: IoT-Daten-Streaming mit MQTT & Kafka (Kai Waehn...
PDF
Best Practices for Streaming IoT Data with MQTT and Apache Kafka
PDF
IoT Architectures for a Digital Twin with Apache Kafka, IoT Platforms and Mac...
PDF
Unlocking value with event-driven architecture by Confluent
PDF
Apache Kafka in the Automotive Industry (Connected Vehicles, Manufacturing 4....
PPTX
Data Streaming with Apache Kafka & MongoDB
The Heart of the Data Mesh Beats in Real-Time with Apache Kafka
Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...
Digital Business Transformation in the Streaming Era
IoT and Event Streaming at Scale with Apache Kafka
IoT Architectures for Apache Kafka and Event Streaming - Industry 4.0, Digita...
Mit Streaming die Brücken zum Erfolg bauen
Streaming Visualization
Apache Kafka® and Analytics in a Connected IoT World
Fast Data – Fast Cars: Wie Apache Kafka die Datenwelt revolutioniert
Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
Kappa vs Lambda Architectures and Technology Comparison
Confluent_AWS_ImmersionDay_Q42023.pdf
Build real-time streaming data pipelines to AWS with Confluent
Data Warehouse vs. Data Lake vs. Data Streaming – Friends, Enemies, Frenemies?
Viele Autos, noch mehr Daten: IoT-Daten-Streaming mit MQTT & Kafka (Kai Waehn...
Best Practices for Streaming IoT Data with MQTT and Apache Kafka
IoT Architectures for a Digital Twin with Apache Kafka, IoT Platforms and Mac...
Unlocking value with event-driven architecture by Confluent
Apache Kafka in the Automotive Industry (Connected Vehicles, Manufacturing 4....
Data Streaming with Apache Kafka & MongoDB
Ad

More from confluent (20)

PDF
Stream Processing Handson Workshop - Flink SQL Hands-on Workshop (Korean)
PPTX
Webinar Think Right - Shift Left - 19-03-2025.pptx
PDF
Migration, backup and restore made easy using Kannika
PDF
Five Things You Need to Know About Data Streaming in 2025
PDF
Data in Motion Tour Seoul 2024 - Keynote
PDF
Data in Motion Tour Seoul 2024 - Roadmap Demo
PDF
From Stream to Screen: Real-Time Data Streaming to Web Frontends with Conflue...
PDF
Confluent per il settore FSI: Accelerare l'Innovazione con il Data Streaming...
PDF
Data in Motion Tour 2024 Riyadh, Saudi Arabia
PDF
Build a Real-Time Decision Support Application for Financial Market Traders w...
PDF
Strumenti e Strategie di Stream Governance con Confluent Platform
PDF
Compose Gen-AI Apps With Real-Time Data - In Minutes, Not Weeks
PDF
Building Real-Time Gen AI Applications with SingleStore and Confluent
PDF
Il Data Streaming per un’AI real-time di nuova generazione
PDF
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
PDF
Break data silos with real-time connectivity using Confluent Cloud Connectors
PDF
Building API data products on top of your real-time data infrastructure
PDF
Speed Wins: From Kafka to APIs in Minutes
PDF
Evolving Data Governance for the Real-time Streaming and AI Era
PDF
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Stream Processing Handson Workshop - Flink SQL Hands-on Workshop (Korean)
Webinar Think Right - Shift Left - 19-03-2025.pptx
Migration, backup and restore made easy using Kannika
Five Things You Need to Know About Data Streaming in 2025
Data in Motion Tour Seoul 2024 - Keynote
Data in Motion Tour Seoul 2024 - Roadmap Demo
From Stream to Screen: Real-Time Data Streaming to Web Frontends with Conflue...
Confluent per il settore FSI: Accelerare l'Innovazione con il Data Streaming...
Data in Motion Tour 2024 Riyadh, Saudi Arabia
Build a Real-Time Decision Support Application for Financial Market Traders w...
Strumenti e Strategie di Stream Governance con Confluent Platform
Compose Gen-AI Apps With Real-Time Data - In Minutes, Not Weeks
Building Real-Time Gen AI Applications with SingleStore and Confluent
Il Data Streaming per un’AI real-time di nuova generazione
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
Break data silos with real-time connectivity using Confluent Cloud Connectors
Building API data products on top of your real-time data infrastructure
Speed Wins: From Kafka to APIs in Minutes
Evolving Data Governance for the Real-time Streaming and AI Era
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...

Recently uploaded (20)

PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Digital Strategies for Manufacturing Companies
PPTX
Transform Your Business with a Software ERP System
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
medical staffing services at VALiNTRY
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
history of c programming in notes for students .pptx
PDF
Nekopoi APK 2025 free lastest update
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
Introduction to Artificial Intelligence
PPT
Introduction Database Management System for Course Database
Navsoft: AI-Powered Business Solutions & Custom Software Development
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Digital Strategies for Manufacturing Companies
Transform Your Business with a Software ERP System
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
CHAPTER 2 - PM Management and IT Context
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
medical staffing services at VALiNTRY
How to Migrate SBCGlobal Email to Yahoo Easily
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
How to Choose the Right IT Partner for Your Business in Malaysia
ISO 45001 Occupational Health and Safety Management System
How Creative Agencies Leverage Project Management Software.pdf
history of c programming in notes for students .pptx
Nekopoi APK 2025 free lastest update
Internet Downloader Manager (IDM) Crack 6.42 Build 41
2025 Textile ERP Trends: SAP, Odoo & Oracle
Introduction to Artificial Intelligence
Introduction Database Management System for Course Database

Set Your Data In Motion - CTO Roundtable

  • 1. Event Streaming CTO Roundtable Real-World Use Cases for Data in Motion with Cloud-native Architectures Kai Waehner Field CTO kai.waehner@confluent.io linkedin.com/in/kaiwaehner @KaiWaehner confluent.io kai-waehner.de
  • 2. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Agenda • Data in Motion with Event Streaming • Streaming ETL Pipelines • IT Modernisation and Hybrid Multi-Cloud • Customer Experience and Customer 360 • IoT and Big Data Processing • Machine Learning and Analytics
  • 3. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Agenda • Data in Motion with Event Streaming • Streaming ETL Pipelines • IT Modernisation and Hybrid Multi-Cloud • Customer Experience and Customer 360 • IoT and Big Data Processing • Machine Learning and Analytics
  • 4. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable This is a fundamental paradigm shift... 4 Infrastructure as code Data in motion as continuous streams of events Future of the datacenter Future of data Cloud- Native Event Streaming
  • 5. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Real-time Data beats Slow Data. Logistics Real-time sensor diagnostics Delivery planning ETA updates Payment Fraud detection Risk systems Mobile applications / customer experience Retail Real-time inventory Real-time POS reporting Personalization Cybersecurity Threat detection Intrusion detection Incident response Fraud detection
  • 6. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Apache Kafka is the 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 6
  • 7. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Car Engine Car Self-driving Car Confluent completes Apache Kafka. Cloud-native. Everywhere.
  • 8. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Agenda • Data in Motion with Event Streaming • Streaming ETL Pipelines • IT Modernisation and Hybrid Multi-Cloud • Customer Experience and Customer 360 • IoT and Big Data Processing • Machine Learning and Analytics
  • 9. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Lambda Architecture Option 1: Unified serving layer 9 Data Source Real-Time Layer (Data Processing in Motion) Batch Layer (Data Processing at Rest) Serving Layer Real-Time App (Data Processing in Motion) Batch App (Data Processing at Rest) ms min/hr
  • 10. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable 10 Data Source Real-Time Layer (Data Processing in Motion) Batch Layer (Data Processing at Rest) Real-time Query Mixed Query ms min/hr Speed View Batch View Batch Query Lambda Architecture Option 2: Separate serving layers
  • 11. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable 11 Data Source Real-Time Layer (Data Processing in Motion) Real-Time App (Data Processing in Motion) Storage Batch App (Data Processing at Rest) Storage ms min/hr Storage Kappa Architecture One pipeline for real-time and batch consumers
  • 12. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Kappa @ Uber 12
  • 13. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Kappa @ Shopify 13 Kappa Building Blocks The Log (Kafka) Durability with Topic Compaction and Tiered Storage Consistency via Exactly-Once Semantics (EOS) Data Integration via Kafka Connect Elasticity via dynamic Kafka clusters Streaming Framework (Kafka Streams / Flink) Reliability and scalability Fault tolerance State management Sinks Update/Upsert for simplified design: RDBMS, NoSQL, Compacted Kafka Topics Append-only: Regular Kafka Topics, Time Series
  • 14. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Kappa @ Disney 14 www.kai-waehner.de | @KaiWaehner | Streaming Machine Learning without a Data Lake
  • 15. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Agenda • Data in Motion with Event Streaming • Streaming ETL Pipelines • IT Modernisation and Hybrid Multi-Cloud • Customer Experience and Customer 360 • IoT and Big Data Processing • Machine Learning and Analytics
  • 16. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Mainframe Offloading Journey from Mainframe to Hybrid* and Cloud PHASE 3 Hybrid Replication Mainframe Replacement PHASE 2 PHASE 1 * with or without the mainframe
  • 17. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Strangler Design Pattern - A Big Bang will FAIL !!! https://paulhammant.com/2013/07/14/legacy-application-strangulation-case-studies/
  • 18. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Year 0: Direct Communication between Mainframe and App Application 1) Direct Legacy Mainframe Communication to App Date Amount 1/27/2017 $4.56 1/22/2017 $32.14 Core Banking ‘1970’ (Mainframe)
  • 19. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Year 1: Kafka for Decoupling between Mainframe and App Application 1) Direct Legacy Mainframe Communication to App 2) Kafka for Decoupling between Mainframe and App Date Amount 1/27/2017 $4.56 1/22/2017 $32.14 Core Banking ‘1970’ (Mainframe) Mainframe Integration - Change Data Capture (IIDR) - Kafka Connect (JMS, MQ, JDBC) - REST Proxy - Kafka Client - 3rd Party CDC Tool
  • 20. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Year 2 to 4: New Projects and Applications Application Microservices Agile, Lightweight (but Scalable, Robust) Applications Big Data Project (Elastic, Spark, AWS Services, …) 1) Direct Legacy Mainframe Communication to App 2) Kafka for Decoupling between Mainframe and App 3) New Projects and Applications External Solution Date Amount 1/27/2017 $4.56 1/22/2017 $32.14 Core Banking ‘1970’ (Mainframe) Mainframe Integration - Change Data Capture (IIDR) - Kafka Connect (JMS, MQ, JDBC) - REST Proxy - Kafka Client - 3rd Party CDC Tool
  • 21. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Year 5: Mainframe Replacement Application Microservices Agile, Lightweight (but Scalable, Robust) Applications Big Data Project (Elastic, Spark, AWS Services, …) 1) Direct Legacy Mainframe Communication to App 2) Kafka for Decoupling between Mainframe and App 3) New Projects and Applications 4) Mainframe Replacement External Solution Core Banking ‘2020’ (Modern Technology) Date Amount 1/27/2017 $4.56 1/22/2017 $32.14
  • 22. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Integration Platform for legacy and modern technologies
  • 23. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Global Event Streaming 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 23
  • 24. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Domain Data Product Focus on Business and Data Products with Decoupled Microservices Data Mesh Mesh is a logical view, not physical!
  • 25. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Agenda • Data in Motion with Event Streaming • Streaming ETL Pipelines • IT Modernisation and Hybrid Multi-Cloud • Customer Experience and Customer 360 • IoT and Big Data Processing • Machine Learning and Analytics
  • 26. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Context-specific Customer 360 26 Electrical retailer Hyper-personalized online retail experience, turning each customer visit into a one-on-one marketing opportunity Correlation of historical customer data with real- time digital signals Maximize customer satisfaction and revenue growth, increased customer conversions https://www.confluent.io/customers/ao/
  • 27. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Innovative Business Modell • Clothing rental subscription service • Very different from a typical e-commerce model • Need for a real-time event driven architecture Benefits of serverless Confluent Cloud • Cut launch time from over a year to 6 months • Stable production ops set up in 1 week vs. 6 months • Administrative overhead reduced by 10 27 https://www.confluent.io/customers/nuuly/
  • 28. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable ‘My Porsche’ A digital service platform for customers, fans, and enthusiasts 28 https://medium.com/porschedev
  • 29. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Omnichannel Retail Time P C3 C2 C1 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
  • 30. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Omnichannel Retail Time P C3 C2 C1 Machine Learning Context-specific Recommendations Location-based Customer Action Customer 360 (Business Intelligence, Machine Learning) Machine Learning Train Recommendation Engine Reporting All Customer Interactions
  • 31. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Agenda • Data in Motion with Event Streaming • Streaming ETL Pipelines • IT Modernisation and Hybrid Multi-Cloud • Customer Experience and Customer 360 • IoT and Big Data Processing • Machine Learning and Analytics
  • 32. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable 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 Wavelength Cloud VPC Carrier #1 5G Wavelength Carrier #2 5G 32 Hybrid Streaming Data Exchange
  • 33. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable 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.
  • 34. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable BMW Group 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 34 Jay Kreps, Confluent CEO Felix Böhm, BMW Plant Digitalization and Cloud Transformation Keynote at Kafka Summit Eurpoe 2021: https://www.youtube.com/watch?v=3cG2ud7TRs4 (My Notes from the BMW Keynote at Kafka Summit EU 2021)
  • 35. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Agenda • Data in Motion with Event Streaming • Streaming ETL Pipelines • IT Modernisation and Hybrid Multi-Cloud • Customer Experience and Customer 360 • IoT and Big Data Processing • Machine Learning and Analytics
  • 36. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Apache Kafka as Infrastructure for ML
  • 37. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Apache Kafka’s Open Ecosystem as Infrastructure for ML Kafka Streams/ ksqlDB Kafka Connect Confluent REST Proxy Confluent Schema Registry Go/.NET/Python Kafka Producer ksqlDB Python Client
  • 38. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable 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 with TensorFlow IO https://github.com/tensorflow/io 38 Model X (at a later time)
  • 39. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Confluent Tiered Storage for Kafka 39
  • 40. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable “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 41
  • 41. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Fraud Detection @ Grab GrabDefence SaaS service build with Confluent Cloud, Kafka Streams and ML for stateful stream processing Billions of fraud and safety detections performed daily for millions of transactions (1.6% is lost in fraud in Southeast Asia)
  • 42. @KaiWaehner - www.kai-waehner.de – Cloud-native Event Streaming CTO Roundtable Car Engine Car Self-driving Car Confluent completes Apache Kafka. Cloud-native. Everywhere.