More info: https://cnfl.io/cloud-native-experience-for-kafka-in-cloud | Neha Narkhede is co-founder and CTO at Confluent, a company backing the popular Apache Kafka messaging system. Prior to founding Confluent, Neha led streams infrastructure at LinkedIn, where she was responsible for LinkedIn’s streaming infrastructure built on top of Apache Kafka and Apache Samza. She is one of the initial authors of Apache Kafka and a committer and PMC member on the project.
2. 22
The New Business Reality
Past
Technology was a support function
Innovation required for growth
Running the business on yesterday’s data was
“good enough”
Today
Technology is the business
Innovation required for survival
Yesterday’s data = failure.
Modern, real-time data infrastructure
is required.
5. 5
The Rise Of Event Streaming
60%Fortune 100 Companies
Using Apache Kafka
6. 66
What We Are Building With Event Streaming
Online
Dating
Data-driven
Video Games
Driver-rider
match
Digital Publishing
Pipelines
Digital Banking
Assistants
9. 9
ETL/Data Integration Messaging
Batch
Expensive
Time Consuming
Difficult to Scale
No Persistence After
Consumption
No Replay
Highly Scalable
Durable
Persistent
Ordered
Fast (Low Latency)
What is happening
in the world
What happened
in the world
10. 1010
Highly Scalable
Durable
Persistent
Maintains Order
ETL/Data Integration MessagingETL/Data Integration MessagingMessaging
Batch
Expensive
Time Consuming
Difficult to Scale
No Persistence
Data Loss
No Replay
Fast (Low Latency)
What happened
in the world
What is happening
in the world
Highly Scalable
Durable
Persistent
Ordered
Fast (Low Latency)
Event Streaming Paradigm
11. 1111
Highly Scalable
Durable
Persistent
Maintains Order
ETL/Data Integration MessagingETL/Data Integration MessagingMessaging
Batch
Expensive
Time Consuming
Difficult to Scale
No Persistence
Data Loss
No Replay
Fast (Low Latency)Highly Scalable
Durable
Persistent
Ordered
Fast (Low Latency)
Event Streaming Paradigm
What is contextually happening in the world
12. 1212
Event-Driven App
(Location Tracking)
Only Real-Time Events
Messaging Queues and
Event Streaming
Platforms can do this
Contextual
Event-Driven App
(ETA)
Real-Time combined
with stored data
Only Event Streaming
Platforms can do this
Where is my driver? When will my driver
get here?
Where is my driver? When will my driver
get here?
Why Combine Real-time
With Historical Context?
2
min
13. 13
Event Streaming Paradigm
Highly Scalable
Durable
Persistent
Maintains Order
Fast (Low Latency)
Event Streaming Paradigm
To rethink data as not stored records
or transient messages, but instead as
a continually updating stream of events
36. 3636
Making Kafka Elastic In The Cloud
01
Instant access to
capacity with
seamless scalability
02
Work around the
myriad limits on
cloud infrastructure
03
Balance traffic in a
continuous and
intelligent fashion
04
Move data out
of local storage
38. 3838
Cloud infrastructure costs
are confusing and hard
to understand
Overprovision OR Outage?
Pick One
Understanding cost
attribution for a service in
the cloud is even harder
Sizing is a moving target,
the available options
keep changing
39. 3939
The Cost Of Cloud Complexity
per year if you picked i3.2xlarge on-
demand instance vs r5.xlarge reserved
instance
+$250k
per year if you picked Private Link
instead of VPC Peering for networking
+$600k
per year if you picked SSD EBS storage
VS optimized EBS
+$700k
Kafka workload:
100 MB/s
writes and reads
30 day
retention
This adds up to over $1M per year!
40. 4040
03
Stream processing
is the best way
to observe stream
processing
02
Schemas are
service APIs for
Event Streaming
01
There is no cloud-
native
easy button
05
Life is better
without cluster
sizing
04
Elasticity is a cloud-
native imperative
Top 5 Lessons Learned
41. 41
Available Today In Confluent Cloud
● 0 to 100MBps: Self-service,
no need to size or provision
clusters
● 100 MBps to 10s of GBps:
scale with provisioned
capacity
Scale elastically to
100MBps and down
in seconds
● Start at less than $50/month
● No minimums or commitment
Pay only for what you
actually stream
● The most popular Kafka
tools available as a fully-
managed service
Fully-managed Schema
Registry, KSQL,
S3 Connector (Preview)
45. 4545
2 Easy Choices To Get Started
Confluent
Platform
All features are free
on 1 node
Confluent
Cloud
Pay as you go: Start at
less than $50 / month
51. 5151
Retail
Customer receives “out of
stock” email after ordering
Retailers receive sales
reports every 1-2 days
No ability to upsell through
personalization
Without Event Streaming
53. 5353
Event Streaming Paradigm Is The Future Of Data
Infrastructure
as code
Data as a continuous
stream of events
Future of the
datacenter
Future of data
Cloud
Event
Streaming