SlideShare a Scribd company logo
Event - SOMETHING HAPPENED !!!! FACT
Kafka Event Streaming - Sunitha
An Event is an Immutable Object containing details of
something that has happened
Businesses need to Respond to Events
● before the moment passes
● Predict and get Data to where it is needed
And move from Event-driven to
Event-streaming Architectures
Shopping Cart Example:
1. Added to cart (
Cust id=123, prod
id=34, quantity 2 )
Event key=1,
value {
Custid: 123,
Activity: Add,
Prodid: 34,
Quantity: 2
TimeStamp:
12:34:04
}
2. Updated cart (
Cust id=123, prod id=45
quantity 3 )
Event key=2,
value {
Custid: 123,
Activity: Add,
Prodid: 45,
Quantity: 3,
TimeStamp:
12:34:15
}
3. Delete cart (
Cust id=123, prod id=34
quantity 2 )
Event key=3,
value {
Custid: 123,
Activity: Delete,
Prodid: 34,
Quantity: 2,
TimeStamp:
12:34:50
}
3. Placed the order (
Cust id=123, prod id=34
quantity 4 )
Event key=4
value {
Custid: 123,
Activity: Order,
Prodid: 45,
Quantity: 3,
TimeStamp:
12:35:06
}
All of your Data is a Stream of events. It is the history of any entity
Kafka presentation
Business uses of event streaming
Process payments and financial transactions in real-time
Track and monitor cars, trucks, fleets, and shipments in real-time
Continuously capture and analyze sensor data from IoT devices or other equipment
Collect and immediately react to customer interactions and orders
Monitor patients in hospital care and predict changes in condition to ensure timely
treatment in emergencies
Connect, store, and make available data produced by different divisions of a company
Serve as the foundation for data platforms, event-driven architectures, and
microservices.
Generate Real Time data-insights
Started by Linkedin
Introducing Kafka: Event Streaming Platform
What Does Kafka do ?
Publish and
Subscribe
Store Process
streams of events
Kafka Terminologies
Topic
Producer
Consumer
Broker
Partition
ZooKeeper
Any application who can publish Events (messages) to a topic
Any application that subscribes to a topic and consume these Events
Category or feed name to which records are published ( Folders in File System)-Container for Partitions
Each Server in a Kafka cluster
Topics are broken up into ordered commit logs called partitions/Units of storage for messages
Manages and coordinates a Kafka Broker
Kafka presentation
Each Partition is sub
divided into segments
Kafka presentation
Kafka presentation
Kafka presentation
Kafka presentation
References
https://kafka.apache.org/intro
https://www.confluent.io/

More Related Content

PDF
Monitoring docker, k8s and your applications with the elastic stack
PDF
Full stack visibility with elastic, KubeCon 2017
PDF
Akka and-kubernetes
PDF
Elk - An introduction
PPTX
Log analysis using elk
PDF
Story of migrating event pipeline from batch to streaming
PPTX
Log Events @Twitter
PPTX
Logs, metrics and real time data analytics
Monitoring docker, k8s and your applications with the elastic stack
Full stack visibility with elastic, KubeCon 2017
Akka and-kubernetes
Elk - An introduction
Log analysis using elk
Story of migrating event pipeline from batch to streaming
Log Events @Twitter
Logs, metrics and real time data analytics

What's hot (11)

PDF
Iot Toolkit and the Smart Object API - Architecture for Interoperability
PDF
IoT Toolkit and the Smart Object API Tutorial Introduction
PDF
A Modular Open Source Platform for IoT
PDF
REST APIs for the Internet of Things
PDF
Iottoolkit osiot
PPTX
How to Monitor Application Performance in a Container-Based World
PPTX
Iottoolkit wot
PDF
Crash course in Kubernetes monitoring
PPTX
Android reactive programming using agera
PDF
Event Processing as a Service
ODP
Effective Microservices Design using Events and Event Sourcing
Iot Toolkit and the Smart Object API - Architecture for Interoperability
IoT Toolkit and the Smart Object API Tutorial Introduction
A Modular Open Source Platform for IoT
REST APIs for the Internet of Things
Iottoolkit osiot
How to Monitor Application Performance in a Container-Based World
Iottoolkit wot
Crash course in Kubernetes monitoring
Android reactive programming using agera
Event Processing as a Service
Effective Microservices Design using Events and Event Sourcing
Ad

Similar to Kafka presentation (20)

PDF
Apache Kafka as Event-Driven Open Source Streaming Platform (Prague Meetup)
PDF
Events Everywhere: Enabling Digital Transformation in the Public Sector
PDF
dotScale 2017 Keynote: The Rise of Real Time by Neha Narkhede
PDF
Event Hub (i.e. Kafka) in Modern Data Architecture
PDF
Apache Kafka in Financial Services - Use Cases and Architectures
PDF
Now You See Me, Now You Compute: Building Event-Driven Architectures with Apa...
PDF
Real Time Streaming - Apache Kafka
PPTX
Learn Apache Kafka Online | Comprehensive Kafka Course & Training
PDF
Event Hub (i.e. Kafka) in Modern Data (Analytics) Architecture
PDF
Apache Kafka in the Insurance Industry
PDF
Learn Apache Kafka Online | Comprehensive Kafka Course & Training
PPTX
Unlock value with Confluent and AWS.pptx
PDF
EDA Meets Data Engineering – What's the Big Deal?
PDF
Technical Deep Dive: Using Apache Kafka to Optimize Real-Time Analytics in Fi...
PPTX
Kafkha real time analytics platform.pptx
PDF
What is Apache Kafka and What is an Event Streaming Platform?
PPTX
Jun Rao, Confluent | Kafka Summit SF 2019 Keynote ft. Chris Kasten, Walmart Labs
PDF
Apache Kafka in the Airline, Aviation and Travel Industry
PDF
Kafka Vienna Meetup 020719
PDF
Apache Kafka® and Analytics in a Connected IoT World
Apache Kafka as Event-Driven Open Source Streaming Platform (Prague Meetup)
Events Everywhere: Enabling Digital Transformation in the Public Sector
dotScale 2017 Keynote: The Rise of Real Time by Neha Narkhede
Event Hub (i.e. Kafka) in Modern Data Architecture
Apache Kafka in Financial Services - Use Cases and Architectures
Now You See Me, Now You Compute: Building Event-Driven Architectures with Apa...
Real Time Streaming - Apache Kafka
Learn Apache Kafka Online | Comprehensive Kafka Course & Training
Event Hub (i.e. Kafka) in Modern Data (Analytics) Architecture
Apache Kafka in the Insurance Industry
Learn Apache Kafka Online | Comprehensive Kafka Course & Training
Unlock value with Confluent and AWS.pptx
EDA Meets Data Engineering – What's the Big Deal?
Technical Deep Dive: Using Apache Kafka to Optimize Real-Time Analytics in Fi...
Kafkha real time analytics platform.pptx
What is Apache Kafka and What is an Event Streaming Platform?
Jun Rao, Confluent | Kafka Summit SF 2019 Keynote ft. Chris Kasten, Walmart Labs
Apache Kafka in the Airline, Aviation and Travel Industry
Kafka Vienna Meetup 020719
Apache Kafka® and Analytics in a Connected IoT World
Ad

Recently uploaded (20)

PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
1. Introduction to Computer Programming.pptx
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Hybrid model detection and classification of lung cancer
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Encapsulation theory and applications.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
A Presentation on Touch Screen Technology
PDF
Web App vs Mobile App What Should You Build First.pdf
WOOl fibre morphology and structure.pdf for textiles
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Tartificialntelligence_presentation.pptx
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
TLE Review Electricity (Electricity).pptx
Building Integrated photovoltaic BIPV_UPV.pdf
1. Introduction to Computer Programming.pptx
A comparative analysis of optical character recognition models for extracting...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Enhancing emotion recognition model for a student engagement use case through...
Group 1 Presentation -Planning and Decision Making .pptx
Hybrid model detection and classification of lung cancer
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Encapsulation theory and applications.pdf
Encapsulation_ Review paper, used for researhc scholars
Unlocking AI with Model Context Protocol (MCP)
Agricultural_Statistics_at_a_Glance_2022_0.pdf
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
A Presentation on Touch Screen Technology
Web App vs Mobile App What Should You Build First.pdf

Kafka presentation

  • 1. Event - SOMETHING HAPPENED !!!! FACT Kafka Event Streaming - Sunitha
  • 2. An Event is an Immutable Object containing details of something that has happened
  • 3. Businesses need to Respond to Events ● before the moment passes ● Predict and get Data to where it is needed And move from Event-driven to Event-streaming Architectures
  • 4. Shopping Cart Example: 1. Added to cart ( Cust id=123, prod id=34, quantity 2 ) Event key=1, value { Custid: 123, Activity: Add, Prodid: 34, Quantity: 2 TimeStamp: 12:34:04 } 2. Updated cart ( Cust id=123, prod id=45 quantity 3 ) Event key=2, value { Custid: 123, Activity: Add, Prodid: 45, Quantity: 3, TimeStamp: 12:34:15 } 3. Delete cart ( Cust id=123, prod id=34 quantity 2 ) Event key=3, value { Custid: 123, Activity: Delete, Prodid: 34, Quantity: 2, TimeStamp: 12:34:50 } 3. Placed the order ( Cust id=123, prod id=34 quantity 4 ) Event key=4 value { Custid: 123, Activity: Order, Prodid: 45, Quantity: 3, TimeStamp: 12:35:06 } All of your Data is a Stream of events. It is the history of any entity
  • 6. Business uses of event streaming Process payments and financial transactions in real-time Track and monitor cars, trucks, fleets, and shipments in real-time Continuously capture and analyze sensor data from IoT devices or other equipment Collect and immediately react to customer interactions and orders Monitor patients in hospital care and predict changes in condition to ensure timely treatment in emergencies Connect, store, and make available data produced by different divisions of a company Serve as the foundation for data platforms, event-driven architectures, and microservices. Generate Real Time data-insights
  • 7. Started by Linkedin Introducing Kafka: Event Streaming Platform
  • 8. What Does Kafka do ? Publish and Subscribe Store Process streams of events
  • 9. Kafka Terminologies Topic Producer Consumer Broker Partition ZooKeeper Any application who can publish Events (messages) to a topic Any application that subscribes to a topic and consume these Events Category or feed name to which records are published ( Folders in File System)-Container for Partitions Each Server in a Kafka cluster Topics are broken up into ordered commit logs called partitions/Units of storage for messages Manages and coordinates a Kafka Broker
  • 11. Each Partition is sub divided into segments