SlideShare a Scribd company logo
Making Kafka
Cloud Native
1
Companies are becoming software.
2
Old World
...disconnected use cases
around the edges
of a company
Software is...
New World
...a platform for
directly transacting
business
3
Rich front-end
customer experiences
4
Intelligent, real-time
backend operations
5
What technologies enable this?
6
Internet of
Things
Mobile
Microservices
Machine
Learning
7
Data in Motion
Data in Motion
Cloud
Data at Rest
8
9
Databases
Databases are fundamentally incomplete.
Databases are designed for siloed, UI-centric applications.
10
Data at rest
Slow, daily
batch processing
Simple, static
real-time queries
Databases
A software defined company requires
total connectivity and instant reaction
in real-time.
11
PUBLIC CLOUD
With only data at rest, a company is
fragmented and siloed
LINE OF BUSINESS 02
LINE OF BUSINESS 01
12
Data in Motion
13
The Paradigm for Data in Motion: Event Streams
Data Management = Storage + Flow
14
Rich front-end
customer experiences
Real-time
Data
Real-time
Stream Processing
Real-time backend
operations
QUERY
A Sale
A shipment
A Trade
A Customer
Experience
PUBLIC CLOUD
Enterprise Architecture is a Big Mess
LINE OF BUSINESS 02
LINE OF BUSINESS 01
15
Central Nervous System
16
Kafka
ksqlDB:
Data in Motion + Data at Rest
17
User Payments
Jay 42
Sue 18
Fred 65
... ...
User
Jay 695
Sue 430
User
Jay 695
Sue 430
Tables Streams
User Credit Score
Jay 695
Sue 430
Fred 710
V1
V3
V2
SELECT * FROM
DB_TABLE
CREATE TABLE T
AS SELECT * FROM
EVENT_STREAM
Active Query: Passive Data:
DB Table
Active Data: Passive Query:
Event Stream
Traditional
Database
Stream
Processing
Build a complete streaming app
with a few SQL statements
20
Capture
events
Perform
continuous
transformations
Create
materialized
views
Serve lookups
against
materialized
views
1 2 3 4
Central Nervous System
21
Kafka
Internet of
Things
Mobile
Microservices
Machine
Learning
22
Cloud
Cloud
Data in Motion
The Rise of Cloud &
Cloud Native Data Services
23
Over the next four years $140B+ in IT
spend will move to the cloud.
24
Cloud Native Data Systems
Aurora DynamoDB Kinesis
S3 Spanner Snowflake
25
What is a Cloud-Native Data System?
Elastic
Usage-based
Cost Model
Infinite
Api-driven
Operations
Secure and
Reliable
Serverless
Global
Multitenant
26
My Experience
27
Managing Kafka at Scale is Hard
Tweaking servers
Tuning GC
Fiddling with ZK
Upgrades
Patches
Rebalances
Mirroring
28
What my manager
thinks I do
What the Front-end
team thinks I do
What I think I do
What I actually do
“I know! We’ll use
Kubernetes!”
30
Cloud Native Data Systems
Are The Future
31
Moving up the stack
32
If running Kafka is so hard, why is Kafka winning?
33
Apache Kafka
Amazon
Kinesis
Microsoft Azure
Event Hubs
Google Cloud
Pub/Sub
VS
End-to-End Solution
34
Pub/Sub Stream
Processing
Storage
Connectors
Community
28,030
Stack Overflow
Questions
210
Meetups
58,902
Meetup Attendees
11,315
Jiras for
Apache Kafka
51,335
Emails sent to the
Apache Kafka Mailing list
667
KIPs
35
ksqlDB
Ecosystem
A point of view
Open Platforms Win
Linux Email
TCP-IP
x86
38
For Kafka to Thrive There Must Be
Cloud Native Kafka Services
39
The Capabilities of a Cloud-Native Data System
Elastic
Usage-based
Cost Model
Infinite
Api-driven
Operations
Secure and
Reliable
Serverless
Global
Multitenant
40
Cloud-native
Kinesis
EventHubs
Pub/Sub
Kafka
Self-managed and
Semi-managed
41
Making a Cloud Native
Kafka Service
42
Sign up
43
Elastic
44
Infinite Storage
45
Usage-based Billing
46
Cost Effective
47
Complete
48
Connect
49
KSQL
50
Data Governance meets Data Discovery
Self-service Platform
Security
Data Catalog
Data Lineage
Data Policies
Data Quality
51
Confluent Cloud Data Governance
Data Quality
Increase data trust
● Enterprise ready Schema
Registry
● Schemas management UI
● Broker-side schema ID
validation
Data Catalog
Classify, organize, discover
● Search and discover
schemas metadata
● Manage data classifications
● Classify schemas with tags
Data Lineage
Turn data visibility on
● Visualize complex data
in motion pipelines
● Audit data movement
across systems
NOW IN EARLY-ACCESS
52
Everywhere
53
54
Kafka must be
everywhere
your data is
Everywhere
55
● Create a global fabric for event
streams that spans the globe
● Span cloud environments and
on premises
● Enables dynamic, API-driven
replication topologies
● Exact offset mirroring between
clusters
● No additional moving parts to
manage or monitor
56
Global: Cluster linking
Keep Data in Sync Globally
to serve regional needs
Currently in Preview
What about on premises?
57
Confluent for Kubernetes
Introducing a Declarative, API-driven Control Plane to deploy
and manage Confluent in Private Infrastructures.
AVAILABLE NOW!
Runs on Kubernetes: the infrastructure
runtime for cloud-native architectures.
Declarative API for
operating Confluent
in production
Integrates with
Cloud-Native ecosystem
for Security, Reliability,
DevOps Automation
Manage topics and
RBAC policies through
Infrastructure as Code
58
Not Just About One Cloud Service,
Kafka Itself Improves
59
KIP-500 Early Access
No ZooKeeper
60
Event-Driven Raft Consensus (AKA Kraft)
L
L
With Zookeeper With Quorum Controller
L denotes quorum leader
61
Simplicity is Sophistication
Simpler
operations
Tighter
security
2 Million+ partitions
per cluster
Single process
execution
62
Simpler
deployment
Support for up to 2m partitions
0
200
400
600
Controlled Shutdown Time Recovery from Uncontrolled Shutdown
Zookeeper
Quorum Controller
63
Event Streaming Platform in Every Company
64
Kafka
This is the essential architecture for
companies that are becoming software.
65
Making Kafka
Cloud Native
66

More Related Content

PDF
Event Driven Architectures with Apache Kafka on Heroku
PDF
Webinar | Better Together: Apache Cassandra and Apache Kafka
PDF
Introducing Kafka's Streams API
PPTX
Apache Kafka at LinkedIn - How LinkedIn Customizes Kafka to Work at the Trill...
PDF
What is Apache Kafka and What is an Event Streaming Platform?
PDF
Writing Blazing Fast, and Production-Ready Kafka Streams apps in less than 30...
PDF
Tale of two streaming frameworks (Karthik D - Walmart)
PDF
How did we move the mountain? - Migrating 1 trillion+ messages per day across...
Event Driven Architectures with Apache Kafka on Heroku
Webinar | Better Together: Apache Cassandra and Apache Kafka
Introducing Kafka's Streams API
Apache Kafka at LinkedIn - How LinkedIn Customizes Kafka to Work at the Trill...
What is Apache Kafka and What is an Event Streaming Platform?
Writing Blazing Fast, and Production-Ready Kafka Streams apps in less than 30...
Tale of two streaming frameworks (Karthik D - Walmart)
How did we move the mountain? - Migrating 1 trillion+ messages per day across...

What's hot (20)

PPTX
Kafka Summit NYC 2017 - Cloud Native Data Streaming Microservices with Spring...
PDF
Event Sourcing, Stream Processing and Serverless (Benjamin Stopford, Confluen...
PDF
Strimzi - Where Apache Kafka meets OpenShift - OpenShift Spain MeetUp
PDF
Evolving from Messaging to Event Streaming
PDF
Building Microservices with Apache Kafka
PDF
How to build 1000 microservices with Kafka and thrive
PDF
New Features in Confluent Platform 6.0 / Apache Kafka 2.6
PDF
Building Event-Driven Services with Apache Kafka
PDF
So You’ve Inherited Kafka? Now What? (Alon Gavra, AppsFlyer) Kafka Summit Lon...
PDF
8 Lessons Learned from Using Kafka in 1000 Scala microservices - Scale by the...
PDF
Partner Development Guide for Kafka Connect
PDF
MongoDB .local London 2019: Streaming Data on the Shoulders of Giants
PDF
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
PDF
Hello, kafka! (an introduction to apache kafka)
PDF
Removing performance bottlenecks with Kafka Monitoring and topic configuration
PDF
Apache Kafka - Scalable Message-Processing and more !
PDF
Synchronous Commands over Apache Kafka (Neil Buesing, Object Partners, Inc) K...
PPTX
Real-World Pulsar Architectural Patterns
PDF
Understanding Apache Kafka® Latency at Scale
PDF
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB) - Friends, Enemies or ...
Kafka Summit NYC 2017 - Cloud Native Data Streaming Microservices with Spring...
Event Sourcing, Stream Processing and Serverless (Benjamin Stopford, Confluen...
Strimzi - Where Apache Kafka meets OpenShift - OpenShift Spain MeetUp
Evolving from Messaging to Event Streaming
Building Microservices with Apache Kafka
How to build 1000 microservices with Kafka and thrive
New Features in Confluent Platform 6.0 / Apache Kafka 2.6
Building Event-Driven Services with Apache Kafka
So You’ve Inherited Kafka? Now What? (Alon Gavra, AppsFlyer) Kafka Summit Lon...
8 Lessons Learned from Using Kafka in 1000 Scala microservices - Scale by the...
Partner Development Guide for Kafka Connect
MongoDB .local London 2019: Streaming Data on the Shoulders of Giants
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Hello, kafka! (an introduction to apache kafka)
Removing performance bottlenecks with Kafka Monitoring and topic configuration
Apache Kafka - Scalable Message-Processing and more !
Synchronous Commands over Apache Kafka (Neil Buesing, Object Partners, Inc) K...
Real-World Pulsar Architectural Patterns
Understanding Apache Kafka® Latency at Scale
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB) - Friends, Enemies or ...
Ad

Similar to Making Kafka Cloud Native | Jay Kreps, Co-Founder & CEO, Confluent (20)

PDF
Applying ML on your Data in Motion with AWS and Confluent | Joseph Morais, Co...
PDF
Keynote: Jay Kreps, Confluent | Kafka ♥ Cloud | Kafka Summit 2020
PDF
Kafka Vienna Meetup 020719
PDF
Strategies For Migrating From SQL to NoSQL — The Apache Kafka Way
PDF
Why Cloud-Native Kafka Matters: 4 Reasons to Stop Managing it Yourself
PDF
Data in Motion Tour ANZ Sydney 2023 Keynote.pdf
PDF
EDA Meets Data Engineering – What's the Big Deal?
PDF
Apache Kafka as Event Streaming Platform for Microservice Architectures
PPTX
Confluent:AWS - GameDay.pptx
PDF
Serverless Kafka on AWS as Part of a Cloud-native Data Lake Architecture
PDF
Apache Kafka vs. Traditional Middleware (Kai Waehner, Confluent) Frankfurt 20...
PDF
Reinventing Kafka in the Data Streaming Era - Jun Rao
PPTX
Event Driven Architectures with Apache Kafka
PPTX
Unlock value with Confluent and AWS.pptx
PPTX
AWS Immersion Day Mapfre - Confluent
PDF
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
PDF
Beyond the brokers - A tour of the Kafka ecosystem
PDF
Beyond the Brokers: A Tour of the Kafka Ecosystem
PDF
Confluent kafka meetupseattle jan2017
PPTX
Confluent Kafka and KSQL: Streaming Data Pipelines Made Easy
Applying ML on your Data in Motion with AWS and Confluent | Joseph Morais, Co...
Keynote: Jay Kreps, Confluent | Kafka ♥ Cloud | Kafka Summit 2020
Kafka Vienna Meetup 020719
Strategies For Migrating From SQL to NoSQL — The Apache Kafka Way
Why Cloud-Native Kafka Matters: 4 Reasons to Stop Managing it Yourself
Data in Motion Tour ANZ Sydney 2023 Keynote.pdf
EDA Meets Data Engineering – What's the Big Deal?
Apache Kafka as Event Streaming Platform for Microservice Architectures
Confluent:AWS - GameDay.pptx
Serverless Kafka on AWS as Part of a Cloud-native Data Lake Architecture
Apache Kafka vs. Traditional Middleware (Kai Waehner, Confluent) Frankfurt 20...
Reinventing Kafka in the Data Streaming Era - Jun Rao
Event Driven Architectures with Apache Kafka
Unlock value with Confluent and AWS.pptx
AWS Immersion Day Mapfre - Confluent
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
Beyond the brokers - A tour of the Kafka ecosystem
Beyond the Brokers: A Tour of the Kafka Ecosystem
Confluent kafka meetupseattle jan2017
Confluent Kafka and KSQL: Streaming Data Pipelines Made Easy
Ad

More from HostedbyConfluent (20)

PDF
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
PDF
Renaming a Kafka Topic | Kafka Summit London
PDF
Evolution of NRT Data Ingestion Pipeline at Trendyol
PDF
Ensuring Kafka Service Resilience: A Dive into Health-Checking Techniques
PDF
Exactly-once Stream Processing with Arroyo and Kafka
PDF
Fish Plays Pokemon | Kafka Summit London
PDF
Tiered Storage 101 | Kafla Summit London
PDF
Building a Self-Service Stream Processing Portal: How And Why
PDF
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
PDF
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
PDF
Navigating Private Network Connectivity Options for Kafka Clusters
PDF
Apache Flink: Building a Company-wide Self-service Streaming Data Platform
PDF
Explaining How Real-Time GenAI Works in a Noisy Pub
PDF
TL;DR Kafka Metrics | Kafka Summit London
PDF
A Window Into Your Kafka Streams Tasks | KSL
PDF
Mastering Kafka Producer Configs: A Guide to Optimizing Performance
PDF
Data Contracts Management: Schema Registry and Beyond
PDF
Code-First Approach: Crafting Efficient Flink Apps
PDF
Debezium vs. the World: An Overview of the CDC Ecosystem
PDF
Beyond Tiered Storage: Serverless Kafka with No Local Disks
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Renaming a Kafka Topic | Kafka Summit London
Evolution of NRT Data Ingestion Pipeline at Trendyol
Ensuring Kafka Service Resilience: A Dive into Health-Checking Techniques
Exactly-once Stream Processing with Arroyo and Kafka
Fish Plays Pokemon | Kafka Summit London
Tiered Storage 101 | Kafla Summit London
Building a Self-Service Stream Processing Portal: How And Why
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
Navigating Private Network Connectivity Options for Kafka Clusters
Apache Flink: Building a Company-wide Self-service Streaming Data Platform
Explaining How Real-Time GenAI Works in a Noisy Pub
TL;DR Kafka Metrics | Kafka Summit London
A Window Into Your Kafka Streams Tasks | KSL
Mastering Kafka Producer Configs: A Guide to Optimizing Performance
Data Contracts Management: Schema Registry and Beyond
Code-First Approach: Crafting Efficient Flink Apps
Debezium vs. the World: An Overview of the CDC Ecosystem
Beyond Tiered Storage: Serverless Kafka with No Local Disks

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Cloud computing and distributed systems.
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Modernizing your data center with Dell and AMD
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Encapsulation_ Review paper, used for researhc scholars
Dropbox Q2 2025 Financial Results & Investor Presentation
Unlocking AI with Model Context Protocol (MCP)
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Diabetes mellitus diagnosis method based random forest with bat algorithm
Cloud computing and distributed systems.
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
NewMind AI Weekly Chronicles - August'25 Week I
Per capita expenditure prediction using model stacking based on satellite ima...
Network Security Unit 5.pdf for BCA BBA.
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
“AI and Expert System Decision Support & Business Intelligence Systems”
Mobile App Security Testing_ A Comprehensive Guide.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Modernizing your data center with Dell and AMD
Reach Out and Touch Someone: Haptics and Empathic Computing
20250228 LYD VKU AI Blended-Learning.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Encapsulation_ Review paper, used for researhc scholars

Making Kafka Cloud Native | Jay Kreps, Co-Founder & CEO, Confluent