SlideShare a Scribd company logo
KAFKA in practice
Caique Lima @ Easy Taxi
Apache Kafka
distributed, partitioned, replicated
commit log service
Apache Kafka
Apache Kafka
Apache Kafka
Kafka at Easy Taxi
• +600 mi unique events/day
• Currently on 0.9.0
• 3 brokers
• 10 topics
• X consumers
Architecture
Api Kafka
Consumer 1
Consumer 2
Consumer 3
S3
Redis
Consumer N
BQ
Api
…
Redash
Do’s
• Rsyslog as a scalable simple producer
• Use BigQuery to allow SQL
• Start building the event based culture
• Right-time before real-time
Dont’s
• Doesn't run stress tests
• Increase architecture’s complexity
• Produce useless data
• Go live with default configs
Easy Explorer
Easy Taxi Point
Supply demand analysis
• Allow us to understand the area behaviour
• Generate a “health indicator” based on
predefined parameters
• Take actions without any human interaction
References
• Confluent blog
• Kafka Summit
• Jay Kreps interview
• Jepsen: Kafka
• Documentation
• Dados Brasil Slack
THANKS!
QUESTIONS

More Related Content

PPTX
Kibana overview
PPTX
Continuous Intelligence - Streaming Apps That Are Always In Sync | Simon Cros...
PPTX
Serverless IoT with AWS Lambda
PPTX
From Serverless to InterCloud
PDF
Kafka Summit SF 2017 - Providing Reliability Guarantees in Kafka at One Trill...
PPTX
Elastic Stack Basic - All The Capabilities in 6.3!
PPTX
Elk meetup
PPTX
Introducing Tupilak, Snowplow's unified log fabric
Kibana overview
Continuous Intelligence - Streaming Apps That Are Always In Sync | Simon Cros...
Serverless IoT with AWS Lambda
From Serverless to InterCloud
Kafka Summit SF 2017 - Providing Reliability Guarantees in Kafka at One Trill...
Elastic Stack Basic - All The Capabilities in 6.3!
Elk meetup
Introducing Tupilak, Snowplow's unified log fabric

What's hot (20)

PDF
Feedback on AWS re:invent 2016
PDF
(New)SQL on AWS: Aurora serverless
PPTX
The Problem is Data: Gwen Shapira, Confluent, Serverless NYC 2018
PDF
Keynote: Jay Kreps, Confluent | Kafka ♥ Cloud | Kafka Summit 2020
PDF
Elastic Search Meetup Special - Yann Cluchey, Cogenta
PDF
Introduction to Big Data Infrastructure
PPTX
Building Event Streaming Microservices with Spring Boot and Apache Kafka | Ja...
PPTX
Cost Optimization Best Practices from Trend Micro
PDF
Kafka Summit NYC 2017 - The Real-time Event Driven Bank: A Kafka Story
PDF
Real Time Data Infrastructure team overview
PPTX
Snowplow and Kinesis - Presentation to the inaugural Amazon Kinesis London Us...
PDF
Hybrid Kafka, Taking Real-time Analytics to the Business (Cody Irwin, Google ...
PPTX
Building the Serverless Container Experience: Kevin McGrath, Spotinst, Server...
PPTX
AWS re:Invent 2016: Content and Data Platforms at Vevo: Rebuilding and Scalin...
PPTX
Serverless in the Azure World
PDF
AWS for Java Developers workshop
PPTX
Icinga Camp Bangalore - Icinga and Icinga Director
PDF
Nordstrom's Event-Sourced Architecture and Kafka-as-a-Service | Adam Weyant a...
PPTX
Cloud-Based Event Stream Processing Architectures and Patterns with Apache Ka...
PPTX
Azuresatpn19 - An Introduction To Azure Data Factory
Feedback on AWS re:invent 2016
(New)SQL on AWS: Aurora serverless
The Problem is Data: Gwen Shapira, Confluent, Serverless NYC 2018
Keynote: Jay Kreps, Confluent | Kafka ♥ Cloud | Kafka Summit 2020
Elastic Search Meetup Special - Yann Cluchey, Cogenta
Introduction to Big Data Infrastructure
Building Event Streaming Microservices with Spring Boot and Apache Kafka | Ja...
Cost Optimization Best Practices from Trend Micro
Kafka Summit NYC 2017 - The Real-time Event Driven Bank: A Kafka Story
Real Time Data Infrastructure team overview
Snowplow and Kinesis - Presentation to the inaugural Amazon Kinesis London Us...
Hybrid Kafka, Taking Real-time Analytics to the Business (Cody Irwin, Google ...
Building the Serverless Container Experience: Kevin McGrath, Spotinst, Server...
AWS re:Invent 2016: Content and Data Platforms at Vevo: Rebuilding and Scalin...
Serverless in the Azure World
AWS for Java Developers workshop
Icinga Camp Bangalore - Icinga and Icinga Director
Nordstrom's Event-Sourced Architecture and Kafka-as-a-Service | Adam Weyant a...
Cloud-Based Event Stream Processing Architectures and Patterns with Apache Ka...
Azuresatpn19 - An Introduction To Azure Data Factory
Ad

Viewers also liked (10)

PDF
SQL for Everything at CWT2014
PPTX
Presto
PPTX
Scaling Business Intelligence: from infrastruture to visualization (pt-br)
PDF
Presto - SQL on anything
PDF
チームを動かすデザイナー
PDF
金融機関でのHive/Presto事例紹介
PDF
Presto As A Service - Treasure DataでのPresto運用事例
PDF
爆速クエリエンジン”Presto”を使いたくなる話
PPTX
Apache Sparkを用いたスケーラブルな時系列データの異常検知モデル学習ソフトウェアの開発
PDF
re:dash is awesome
SQL for Everything at CWT2014
Presto
Scaling Business Intelligence: from infrastruture to visualization (pt-br)
Presto - SQL on anything
チームを動かすデザイナー
金融機関でのHive/Presto事例紹介
Presto As A Service - Treasure DataでのPresto運用事例
爆速クエリエンジン”Presto”を使いたくなる話
Apache Sparkを用いたスケーラブルな時系列データの異常検知モデル学習ソフトウェアの開発
re:dash is awesome
Ad

Similar to Kafka in practice (20)

PPTX
Current and Future of Apache Kafka
PDF
Apache Kafka Scalable Message Processing and more!
PDF
Apache Kafka - Scalable Message Processing and more!
PPTX
Big Data Analytics_basic introduction of Kafka.pptx
PDF
14th Athens Big Data Meetup - Landoop Workshop - Apache Kafka Entering The St...
PDF
Kafka Connect & Kafka Streams/KSQL - the ecosystem around Kafka
PPTX
Building streaming data applications using Kafka*[Connect + Core + Streams] b...
PPTX
Apache Kafka 0.8 basic training - Verisign
PDF
Case-Study: Building Real-Time Applications at Scale-Cyclist Crash Detection ...
PDF
Connect K of SMACK:pykafka, kafka-python or?
PPTX
Building Event-Driven Systems with Apache Kafka
PDF
Introduction to Apache Kafka and why it matters - Madrid
PDF
JHipster conf 2019 - Kafka Ecosystem
PPTX
Kafkha real time analytics platform.pptx
PPTX
Learn Apache Kafka Online | Comprehensive Kafka Course & Training
PDF
Building Streaming Data Applications Using Apache Kafka
PDF
Kafka Up And Running For Network Devops Set Your Network Data In Motion Eric ...
PPTX
Apache kafka
PDF
DataConf.TW2018: Develop Kafka Streams Application on Your Laptop
PDF
Learn Apache Kafka Online | Comprehensive Kafka Course & Training
Current and Future of Apache Kafka
Apache Kafka Scalable Message Processing and more!
Apache Kafka - Scalable Message Processing and more!
Big Data Analytics_basic introduction of Kafka.pptx
14th Athens Big Data Meetup - Landoop Workshop - Apache Kafka Entering The St...
Kafka Connect & Kafka Streams/KSQL - the ecosystem around Kafka
Building streaming data applications using Kafka*[Connect + Core + Streams] b...
Apache Kafka 0.8 basic training - Verisign
Case-Study: Building Real-Time Applications at Scale-Cyclist Crash Detection ...
Connect K of SMACK:pykafka, kafka-python or?
Building Event-Driven Systems with Apache Kafka
Introduction to Apache Kafka and why it matters - Madrid
JHipster conf 2019 - Kafka Ecosystem
Kafkha real time analytics platform.pptx
Learn Apache Kafka Online | Comprehensive Kafka Course & Training
Building Streaming Data Applications Using Apache Kafka
Kafka Up And Running For Network Devops Set Your Network Data In Motion Eric ...
Apache kafka
DataConf.TW2018: Develop Kafka Streams Application on Your Laptop
Learn Apache Kafka Online | Comprehensive Kafka Course & Training

Recently uploaded (20)

PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PPTX
STUDY DESIGN details- Lt Col Maksud (21).pptx
PDF
.pdf is not working space design for the following data for the following dat...
PDF
[EN] Industrial Machine Downtime Prediction
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PDF
Business Analytics and business intelligence.pdf
PPTX
SAP 2 completion done . PRESENTATION.pptx
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PPTX
climate analysis of Dhaka ,Banglades.pptx
PDF
Introduction to the R Programming Language
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PPTX
Database Infoormation System (DBIS).pptx
PPTX
1_Introduction to advance data techniques.pptx
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PPTX
IB Computer Science - Internal Assessment.pptx
PDF
Clinical guidelines as a resource for EBP(1).pdf
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
STUDY DESIGN details- Lt Col Maksud (21).pptx
.pdf is not working space design for the following data for the following dat...
[EN] Industrial Machine Downtime Prediction
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
Business Analytics and business intelligence.pdf
SAP 2 completion done . PRESENTATION.pptx
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
climate analysis of Dhaka ,Banglades.pptx
Introduction to the R Programming Language
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
Database Infoormation System (DBIS).pptx
1_Introduction to advance data techniques.pptx
Data_Analytics_and_PowerBI_Presentation.pptx
IB Computer Science - Internal Assessment.pptx
Clinical guidelines as a resource for EBP(1).pdf
Galatica Smart Energy Infrastructure Startup Pitch Deck

Kafka in practice