SlideShare a Scribd company logo
12
Most read
13
Most read
17
Most read
1
Mid-Ohio Data Users Group
Meetup
Organizer: Derek Kane
Host: Navigator Management Partners
2
Apache Kafka®
Fundamentals for
Architects, Admins and
Developers
3
About Me
● Patrick Druley
● Senior Systems Engineer @ Confluent (1yr)
● Formerly at Oracle and Teradata
● Ohioan, currently in Medina Ohio
● Github: https://github.com/pdruley
● Twitter: @PatrickLovesAK
4
5
A Modern, Distributed Platform for
Data Streams
6
Apache Kafka® is made up of
distributed, immutable, append-only
commit logs
7
Intelligent Clients and Naive Pipes
Writers
Kafka
cluster
Readers
88
Scalability of a filesystem
• hundreds of MB/s throughput
• many TB per server
• commodity hardware
99
Guarantees of a Database
• Strict ordering
• Persistence
1010
Rewind & Replay
Reset to any point in the shared narrative
1111
Distributed by design
• Replication
• Fault Tolerance
• Partitioning
• Elastic Scaling
1212
Kafka Topics
my-topic
my-topic-partition-0
my-topic-partition-1
my-topic-partition-2
broker-1
broker-2
broker-3
1313
Partition Leadership and Replication
Broker 1
Topic1
partition1
Broker 2 Broker 3 Broker 4
Topic1
partition1
Topic1
partition1
Leader Follower
Topic1
partition2
Topic1
partition2
Topic1
partition2
Topic1
partition3
Topic1
partition4
Topic1
partition3
Topic1
partition3
Topic1
partition4
Topic1
partition4
1414
Partition Leadership and Replication - node failure
Broker 1
Topic1
partition1
Broker 2 Broker 3 Broker 4
Topic1
partition1
Topic1
partition1
Leader Follower
Topic1
partition2
Topic1
partition2
Topic1
partition2
Topic1
partition3
Topic1
partition4
Topic1
partition3
Topic1
partition3
Topic1
partition4
Topic1
partition4
1515
Demo Time!
https://github.com/pdruley/public_notebooks/blob/master/Glorious_Kafka_Command_Line_Utilites.ipynb
1616
Resources
Free E-Books from Confluent!
I Heart Logs:
https://www.confluent.io/ebook/i-heart-logs-event-data-stream-processing-and-data-integration/
Kafka: The Definitive Guide: https://www.confluent.io/resources/kafka-the-definitive-guide/
Confluent Blog: https://www.confluent.io/blog
Confluent Podcast:
https://podcasts.apple.com/us/podcast/streaming-audio-a-confluent-podcast-about-apache-kafka/id1
401509765?mt=2
Thank You!
patrick@confluent.io
@PatrickLovesAK
1717
Thank You!

More Related Content

What's hot (20)

PPTX
Kafka 101
Clement Demonchy
 
PPTX
Apache kafka
Long Nguyen
 
PDF
Apache Kafka - Martin Podval
Martin Podval
 
PDF
Apache kafka
NexThoughts Technologies
 
PPTX
Apache Kafka Best Practices
DataWorks Summit/Hadoop Summit
 
PPTX
Introduction to Apache Kafka
Jeff Holoman
 
PDF
ksqlDB: A Stream-Relational Database System
confluent
 
PPTX
Kafka Tutorial - Introduction to Apache Kafka (Part 1)
Jean-Paul Azar
 
PDF
Introduction to Kafka Streams
Guozhang Wang
 
PDF
Introduction and Overview of Apache Kafka, TriHUG July 23, 2013
mumrah
 
PDF
Benefits of Stream Processing and Apache Kafka Use Cases
confluent
 
PPTX
kafka
Amikam Snir
 
PDF
Kafka Streams: What it is, and how to use it?
confluent
 
PPTX
Introduction to Kafka Cruise Control
Jiangjie Qin
 
PPTX
Spring Boot+Kafka: the New Enterprise Platform
VMware Tanzu
 
PDF
Developing Real-Time Data Pipelines with Apache Kafka
Joe Stein
 
PPTX
APACHE KAFKA / Kafka Connect / Kafka Streams
Ketan Gote
 
PDF
A Deep Dive into Kafka Controller
confluent
 
PPTX
Introduction to Apache Kafka
AIMDek Technologies
 
PDF
How Apache Kafka® Works
confluent
 
Kafka 101
Clement Demonchy
 
Apache kafka
Long Nguyen
 
Apache Kafka - Martin Podval
Martin Podval
 
Apache Kafka Best Practices
DataWorks Summit/Hadoop Summit
 
Introduction to Apache Kafka
Jeff Holoman
 
ksqlDB: A Stream-Relational Database System
confluent
 
Kafka Tutorial - Introduction to Apache Kafka (Part 1)
Jean-Paul Azar
 
Introduction to Kafka Streams
Guozhang Wang
 
Introduction and Overview of Apache Kafka, TriHUG July 23, 2013
mumrah
 
Benefits of Stream Processing and Apache Kafka Use Cases
confluent
 
Kafka Streams: What it is, and how to use it?
confluent
 
Introduction to Kafka Cruise Control
Jiangjie Qin
 
Spring Boot+Kafka: the New Enterprise Platform
VMware Tanzu
 
Developing Real-Time Data Pipelines with Apache Kafka
Joe Stein
 
APACHE KAFKA / Kafka Connect / Kafka Streams
Ketan Gote
 
A Deep Dive into Kafka Controller
confluent
 
Introduction to Apache Kafka
AIMDek Technologies
 
How Apache Kafka® Works
confluent
 

Similar to Apache Kafka Fundamentals for Architects, Admins and Developers (20)

PPT
NoSQL_Night
Clarence J M Tauro
 
PDF
Making Apache Kafka Even Faster And More Scalable
PaulBrebner2
 
PPTX
Lessons learned from running Spark on Docker
DataWorks Summit
 
PPTX
How is Kafka so Fast?
Ricardo Paiva
 
PDF
Hands-on Workshop: Apache Pulsar
Sijie Guo
 
PDF
Capital One Delivers Risk Insights in Real Time with Stream Processing
confluent
 
PDF
Next-Gen DHCP
Andreas Taudte
 
PDF
Apache Kafka - Scalable Message-Processing and more !
Guido Schmutz
 
PDF
Streaming Analytics with Spark, Kafka, Cassandra and Akka
Helena Edelson
 
PPTX
Fundamentals and Architecture of Apache Kafka
Angelo Cesaro
 
PDF
Streaming Analytics with Spark, Kafka, Cassandra and Akka by Helena Edelson
Spark Summit
 
PPTX
MySQL Options in OpenStack
Tesora
 
PDF
Messaging, storage, or both? The real time story of Pulsar and Apache Distri...
Streamlio
 
PPTX
Storage Requirements and Options for Running Spark on Kubernetes
DataWorks Summit
 
PDF
Open Source SQL Databases
Emanuel Calvo
 
PDF
Sa introduction to big data pipelining with cassandra & spark west mins...
Simon Ambridge
 
PDF
OpenStack Days East -- MySQL Options in OpenStack
Matt Lord
 
PPTX
Spark volume requirements 2018
Rachit Arora
 
PDF
Scala and Spark are Ideal for Big Data - Data Science Pop-up Seattle
Domino Data Lab
 
PPTX
Introduction to couchbase
Dipti Borkar
 
NoSQL_Night
Clarence J M Tauro
 
Making Apache Kafka Even Faster And More Scalable
PaulBrebner2
 
Lessons learned from running Spark on Docker
DataWorks Summit
 
How is Kafka so Fast?
Ricardo Paiva
 
Hands-on Workshop: Apache Pulsar
Sijie Guo
 
Capital One Delivers Risk Insights in Real Time with Stream Processing
confluent
 
Next-Gen DHCP
Andreas Taudte
 
Apache Kafka - Scalable Message-Processing and more !
Guido Schmutz
 
Streaming Analytics with Spark, Kafka, Cassandra and Akka
Helena Edelson
 
Fundamentals and Architecture of Apache Kafka
Angelo Cesaro
 
Streaming Analytics with Spark, Kafka, Cassandra and Akka by Helena Edelson
Spark Summit
 
MySQL Options in OpenStack
Tesora
 
Messaging, storage, or both? The real time story of Pulsar and Apache Distri...
Streamlio
 
Storage Requirements and Options for Running Spark on Kubernetes
DataWorks Summit
 
Open Source SQL Databases
Emanuel Calvo
 
Sa introduction to big data pipelining with cassandra & spark west mins...
Simon Ambridge
 
OpenStack Days East -- MySQL Options in OpenStack
Matt Lord
 
Spark volume requirements 2018
Rachit Arora
 
Scala and Spark are Ideal for Big Data - Data Science Pop-up Seattle
Domino Data Lab
 
Introduction to couchbase
Dipti Borkar
 
Ad

More from confluent (20)

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

Recently uploaded (20)

PDF
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 

Apache Kafka Fundamentals for Architects, Admins and Developers