Suche senden
Hochladen
Webinar patterns anti patterns
•
Als PPTX, PDF herunterladen
•
1 gefällt mir
•
10,256 views
confluent
Folgen
Confluent and Apache Kafka. Patterns / Anti Patterns
Weniger lesen
Mehr lesen
Software
Melden
Teilen
Melden
Teilen
1 von 123
Jetzt herunterladen
Empfohlen
Apache Kafka – (Pattern and) Anti-Pattern
Apache Kafka – (Pattern and) Anti-Pattern
confluent
Apache Kafka - Patterns anti-patterns
Apache Kafka - Patterns anti-patterns
Florent Ramiere
Nyc kafka meetup 2015 - when bad things happen to good kafka clusters
Nyc kafka meetup 2015 - when bad things happen to good kafka clusters
Gwen (Chen) Shapira
Perfug 20-11-2019 - Kafka Performances
Perfug 20-11-2019 - Kafka Performances
Florent Ramiere
Introducing Exactly Once Semantics To Apache Kafka
Introducing Exactly Once Semantics To Apache Kafka
Apurva Mehta
Apache Kafka Reliability
Apache Kafka Reliability
Jeff Holoman
Jacopo Nardiello - Monitoring Cloud-Native applications with Prometheus - Cod...
Jacopo Nardiello - Monitoring Cloud-Native applications with Prometheus - Cod...
Codemotion
Paris Container Day 2016 : Etcd - overview and future (CoreOS)
Paris Container Day 2016 : Etcd - overview and future (CoreOS)
Publicis Sapient Engineering
Empfohlen
Apache Kafka – (Pattern and) Anti-Pattern
Apache Kafka – (Pattern and) Anti-Pattern
confluent
Apache Kafka - Patterns anti-patterns
Apache Kafka - Patterns anti-patterns
Florent Ramiere
Nyc kafka meetup 2015 - when bad things happen to good kafka clusters
Nyc kafka meetup 2015 - when bad things happen to good kafka clusters
Gwen (Chen) Shapira
Perfug 20-11-2019 - Kafka Performances
Perfug 20-11-2019 - Kafka Performances
Florent Ramiere
Introducing Exactly Once Semantics To Apache Kafka
Introducing Exactly Once Semantics To Apache Kafka
Apurva Mehta
Apache Kafka Reliability
Apache Kafka Reliability
Jeff Holoman
Jacopo Nardiello - Monitoring Cloud-Native applications with Prometheus - Cod...
Jacopo Nardiello - Monitoring Cloud-Native applications with Prometheus - Cod...
Codemotion
Paris Container Day 2016 : Etcd - overview and future (CoreOS)
Paris Container Day 2016 : Etcd - overview and future (CoreOS)
Publicis Sapient Engineering
ZooKeeper - wait free protocol for coordinating processes
ZooKeeper - wait free protocol for coordinating processes
Julia Proskurnia
No data loss pipeline with apache kafka
No data loss pipeline with apache kafka
Jiangjie Qin
Determinism in finance
Determinism in finance
Peter Lawrey
Cloud Foundry on OpenStack - An Experience Report | anynines
Cloud Foundry on OpenStack - An Experience Report | anynines
anynines GmbH
Cloud Infrastructures Slide Set 8 - More Cloud Technologies - Mesos, Spark | ...
Cloud Infrastructures Slide Set 8 - More Cloud Technologies - Mesos, Spark | ...
anynines GmbH
Puppet at the centre of everything
Puppet at the centre of everything
Server Density
Writing Serverless Application in Java with comparison of 3 approaches: AWS S...
Writing Serverless Application in Java with comparison of 3 approaches: AWS S...
Andrew Zakordonets
Kafka ops-new
Kafka ops-new
Ariel Moskovich
Monitoring Docker at Scale - Docker San Francisco Meetup - August 11, 2015
Monitoring Docker at Scale - Docker San Francisco Meetup - August 11, 2015
Datadog
Using SLOs for Continuous Performance Optimizations of Your k8s Workloads
Using SLOs for Continuous Performance Optimizations of Your k8s Workloads
ScyllaDB
Devoxx university - Kafka de haut en bas
Devoxx university - Kafka de haut en bas
Florent Ramiere
Docker and Maestro for fun, development and profit
Docker and Maestro for fun, development and profit
Maxime Petazzoni
Paris Kafka Meetup - patterns anti-patterns
Paris Kafka Meetup - patterns anti-patterns
Florent Ramiere
Reactive programming with examples
Reactive programming with examples
Peter Lawrey
Serverspec and Sensu - Testing and Monitoring collide
Serverspec and Sensu - Testing and Monitoring collide
m_richardson
Introduction to Akka-Streams
Introduction to Akka-Streams
dmantula
Reliability Guarantees for Apache Kafka
Reliability Guarantees for Apache Kafka
confluent
Microservices: 5 things I wish I'd known - Vincent Kok - Codemotion Amsterdam...
Microservices: 5 things I wish I'd known - Vincent Kok - Codemotion Amsterdam...
Codemotion
Distributed fun with etcd
Distributed fun with etcd
Abdulaziz AlMalki
Deterministic behaviour and performance in trading systems
Deterministic behaviour and performance in trading systems
Peter Lawrey
Kafka reliability velocity 17
Kafka reliability velocity 17
Gwen (Chen) Shapira
Exactly-once Semantics in Apache Kafka
Exactly-once Semantics in Apache Kafka
confluent
Weitere ähnliche Inhalte
Was ist angesagt?
ZooKeeper - wait free protocol for coordinating processes
ZooKeeper - wait free protocol for coordinating processes
Julia Proskurnia
No data loss pipeline with apache kafka
No data loss pipeline with apache kafka
Jiangjie Qin
Determinism in finance
Determinism in finance
Peter Lawrey
Cloud Foundry on OpenStack - An Experience Report | anynines
Cloud Foundry on OpenStack - An Experience Report | anynines
anynines GmbH
Cloud Infrastructures Slide Set 8 - More Cloud Technologies - Mesos, Spark | ...
Cloud Infrastructures Slide Set 8 - More Cloud Technologies - Mesos, Spark | ...
anynines GmbH
Puppet at the centre of everything
Puppet at the centre of everything
Server Density
Writing Serverless Application in Java with comparison of 3 approaches: AWS S...
Writing Serverless Application in Java with comparison of 3 approaches: AWS S...
Andrew Zakordonets
Kafka ops-new
Kafka ops-new
Ariel Moskovich
Monitoring Docker at Scale - Docker San Francisco Meetup - August 11, 2015
Monitoring Docker at Scale - Docker San Francisco Meetup - August 11, 2015
Datadog
Using SLOs for Continuous Performance Optimizations of Your k8s Workloads
Using SLOs for Continuous Performance Optimizations of Your k8s Workloads
ScyllaDB
Devoxx university - Kafka de haut en bas
Devoxx university - Kafka de haut en bas
Florent Ramiere
Docker and Maestro for fun, development and profit
Docker and Maestro for fun, development and profit
Maxime Petazzoni
Paris Kafka Meetup - patterns anti-patterns
Paris Kafka Meetup - patterns anti-patterns
Florent Ramiere
Reactive programming with examples
Reactive programming with examples
Peter Lawrey
Serverspec and Sensu - Testing and Monitoring collide
Serverspec and Sensu - Testing and Monitoring collide
m_richardson
Introduction to Akka-Streams
Introduction to Akka-Streams
dmantula
Reliability Guarantees for Apache Kafka
Reliability Guarantees for Apache Kafka
confluent
Microservices: 5 things I wish I'd known - Vincent Kok - Codemotion Amsterdam...
Microservices: 5 things I wish I'd known - Vincent Kok - Codemotion Amsterdam...
Codemotion
Distributed fun with etcd
Distributed fun with etcd
Abdulaziz AlMalki
Deterministic behaviour and performance in trading systems
Deterministic behaviour and performance in trading systems
Peter Lawrey
Was ist angesagt?
(20)
ZooKeeper - wait free protocol for coordinating processes
ZooKeeper - wait free protocol for coordinating processes
No data loss pipeline with apache kafka
No data loss pipeline with apache kafka
Determinism in finance
Determinism in finance
Cloud Foundry on OpenStack - An Experience Report | anynines
Cloud Foundry on OpenStack - An Experience Report | anynines
Cloud Infrastructures Slide Set 8 - More Cloud Technologies - Mesos, Spark | ...
Cloud Infrastructures Slide Set 8 - More Cloud Technologies - Mesos, Spark | ...
Puppet at the centre of everything
Puppet at the centre of everything
Writing Serverless Application in Java with comparison of 3 approaches: AWS S...
Writing Serverless Application in Java with comparison of 3 approaches: AWS S...
Kafka ops-new
Kafka ops-new
Monitoring Docker at Scale - Docker San Francisco Meetup - August 11, 2015
Monitoring Docker at Scale - Docker San Francisco Meetup - August 11, 2015
Using SLOs for Continuous Performance Optimizations of Your k8s Workloads
Using SLOs for Continuous Performance Optimizations of Your k8s Workloads
Devoxx university - Kafka de haut en bas
Devoxx university - Kafka de haut en bas
Docker and Maestro for fun, development and profit
Docker and Maestro for fun, development and profit
Paris Kafka Meetup - patterns anti-patterns
Paris Kafka Meetup - patterns anti-patterns
Reactive programming with examples
Reactive programming with examples
Serverspec and Sensu - Testing and Monitoring collide
Serverspec and Sensu - Testing and Monitoring collide
Introduction to Akka-Streams
Introduction to Akka-Streams
Reliability Guarantees for Apache Kafka
Reliability Guarantees for Apache Kafka
Microservices: 5 things I wish I'd known - Vincent Kok - Codemotion Amsterdam...
Microservices: 5 things I wish I'd known - Vincent Kok - Codemotion Amsterdam...
Distributed fun with etcd
Distributed fun with etcd
Deterministic behaviour and performance in trading systems
Deterministic behaviour and performance in trading systems
Ähnlich wie Webinar patterns anti patterns
Kafka reliability velocity 17
Kafka reliability velocity 17
Gwen (Chen) Shapira
Exactly-once Semantics in Apache Kafka
Exactly-once Semantics in Apache Kafka
confluent
When it Absolutely, Positively, Has to be There: Reliability Guarantees in Ka...
When it Absolutely, Positively, Has to be There: Reliability Guarantees in Ka...
confluent
Kafka Reliability - When it absolutely, positively has to be there
Kafka Reliability - When it absolutely, positively has to be there
Gwen (Chen) Shapira
Apache Kafka Reliability Guarantees StrataHadoop NYC 2015
Apache Kafka Reliability Guarantees StrataHadoop NYC 2015
Jeff Holoman
Lessons learnt on a 2000-core cluster
Lessons learnt on a 2000-core cluster
Eugene Kirpichov
Exactly Once Delivery with Kafka - Kafka Tel-Aviv Meetup
Exactly Once Delivery with Kafka - Kafka Tel-Aviv Meetup
Natan Silnitsky
Easier, Better, Faster, Safer Deployment with Docker and Immutable Containers
Easier, Better, Faster, Safer Deployment with Docker and Immutable Containers
C4Media
Crypto Strikes Back! (Google 2009)
Crypto Strikes Back! (Google 2009)
Nate Lawson
Writing and testing high frequency trading engines in java
Writing and testing high frequency trading engines in java
Peter Lawrey
Planning to Fail #phpne13
Planning to Fail #phpne13
Dave Gardner
Advanced off heap ipc
Advanced off heap ipc
Peter Lawrey
Storm presentation
Storm presentation
Shyam Raj
Common issues with Apache Kafka® Producer
Common issues with Apache Kafka® Producer
confluent
MySQL 5.7 clustering: The developer perspective
MySQL 5.7 clustering: The developer perspective
Ulf Wendel
Latency vs everything
Latency vs everything
Ori Pekelman
Highly concurrent yet natural programming
Highly concurrent yet natural programming
Infinit
Seek and Destroy Kafka Under Replication
Seek and Destroy Kafka Under Replication
HostedbyConfluent
Immutable infrastructure with Docker and containers (GlueCon 2015)
Immutable infrastructure with Docker and containers (GlueCon 2015)
Jérôme Petazzoni
Planning to Fail #phpuk13
Planning to Fail #phpuk13
Dave Gardner
Ähnlich wie Webinar patterns anti patterns
(20)
Kafka reliability velocity 17
Kafka reliability velocity 17
Exactly-once Semantics in Apache Kafka
Exactly-once Semantics in Apache Kafka
When it Absolutely, Positively, Has to be There: Reliability Guarantees in Ka...
When it Absolutely, Positively, Has to be There: Reliability Guarantees in Ka...
Kafka Reliability - When it absolutely, positively has to be there
Kafka Reliability - When it absolutely, positively has to be there
Apache Kafka Reliability Guarantees StrataHadoop NYC 2015
Apache Kafka Reliability Guarantees StrataHadoop NYC 2015
Lessons learnt on a 2000-core cluster
Lessons learnt on a 2000-core cluster
Exactly Once Delivery with Kafka - Kafka Tel-Aviv Meetup
Exactly Once Delivery with Kafka - Kafka Tel-Aviv Meetup
Easier, Better, Faster, Safer Deployment with Docker and Immutable Containers
Easier, Better, Faster, Safer Deployment with Docker and Immutable Containers
Crypto Strikes Back! (Google 2009)
Crypto Strikes Back! (Google 2009)
Writing and testing high frequency trading engines in java
Writing and testing high frequency trading engines in java
Planning to Fail #phpne13
Planning to Fail #phpne13
Advanced off heap ipc
Advanced off heap ipc
Storm presentation
Storm presentation
Common issues with Apache Kafka® Producer
Common issues with Apache Kafka® Producer
MySQL 5.7 clustering: The developer perspective
MySQL 5.7 clustering: The developer perspective
Latency vs everything
Latency vs everything
Highly concurrent yet natural programming
Highly concurrent yet natural programming
Seek and Destroy Kafka Under Replication
Seek and Destroy Kafka Under Replication
Immutable infrastructure with Docker and containers (GlueCon 2015)
Immutable infrastructure with Docker and containers (GlueCon 2015)
Planning to Fail #phpuk13
Planning to Fail #phpuk13
Mehr von confluent
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
confluent
Santander Stream Processing with Apache Flink
Santander Stream Processing with Apache Flink
confluent
Unlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insights
confluent
Workshop híbrido: Stream Processing con Flink
Workshop híbrido: Stream Processing con Flink
confluent
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
confluent
AWS Immersion Day Mapfre - Confluent
AWS Immersion Day Mapfre - Confluent
confluent
Eventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalk
confluent
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud
confluent
Citi TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep Dive
confluent
Build real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with Confluent
confluent
Q&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service Mesh
confluent
Citi Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka Microservices
confluent
Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3
confluent
Citi Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging Modernization
confluent
Citi Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time data
confluent
Confluent & GSI Webinars series: Session 2
Confluent & GSI Webinars series: Session 2
confluent
Data In Motion Paris 2023
Data In Motion Paris 2023
confluent
Confluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with Synthesis
confluent
The Future of Application Development - API Days - Melbourne 2023
The Future of Application Development - API Days - Melbourne 2023
confluent
The Playful Bond Between REST And Data Streams
The Playful Bond Between REST And Data Streams
confluent
Mehr von confluent
(20)
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Santander Stream Processing with Apache Flink
Santander Stream Processing with Apache Flink
Unlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insights
Workshop híbrido: Stream Processing con Flink
Workshop híbrido: Stream Processing con Flink
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
AWS Immersion Day Mapfre - Confluent
AWS Immersion Day Mapfre - Confluent
Eventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalk
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud
Citi TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep Dive
Build real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with Confluent
Q&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service Mesh
Citi Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka Microservices
Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3
Citi Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging Modernization
Citi Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time data
Confluent & GSI Webinars series: Session 2
Confluent & GSI Webinars series: Session 2
Data In Motion Paris 2023
Data In Motion Paris 2023
Confluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with Synthesis
The Future of Application Development - API Days - Melbourne 2023
The Future of Application Development - API Days - Melbourne 2023
The Playful Bond Between REST And Data Streams
The Playful Bond Between REST And Data Streams
Kürzlich hochgeladen
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
Jhone kinadey
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
kalichargn70th171
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
Fatema Valibhai
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
panagenda
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
aagamshah0812
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
Wave PLM
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
Andolasoft Inc
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
ThousandEyes
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
MyIntelliSource, Inc.
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
MyIntelliSource, Inc.
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
SolGuruz
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
ICS
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
Delhi Call girls
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
ComplianceQuest1
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Willy Marroquin (WillyDevNET)
Kürzlich hochgeladen
(20)
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Webinar patterns anti patterns
1.
Confluent & Apache
Kafka Patterns / Anti-patterns Marcelo Manta and Jean Louis Boudart
2.
Problem ?
3.
With
4.
How
5.
Store &ETL Process Publish
& Subscribe In short
6.
From a simple
idea
7.
From a simple
idea
8.
with great properties
! • Scalability • Retention • Durability • Replication • Security • Resiliency • Throughput • Ordering • Exactly Once Semantic • Transaction • Idempotency • Immutability • … 8
9.
So goooooood
10.
What could potentially
go wrong ?
11.
12.
…which is true
for any data systems
13.
Not thinking about
Durability
14.
Data durability 14 If you
didn’t think about it… it’s not durable!
15.
16.
17.
18.
And you might
have lost data!
19.
Data durability 1 9 Kafka is
notwaiting for a disk flush by default. Durability is achieved through replication.
20.
21.
22.
23.
24.
Data durability 24 It depends
on your configuration...
25.
26.
27.
28.
29.
Data durability 29 acks=1 (default value)
good for latency acks=all good for durability
30.
31.
acks=all 3 1 The leader will
wait for the full setof in-sync replicas to acknowledge the record.
32.
33.
34.
35.
min.insync.replicas 35 minimum number of replicas
that must acknowledge. Default is 1.
36.
37.
Data Durability while
Producing ? Tune it with the parameters acks and min.insync.replicas
38.
defaults 38 The default values are
optimized for availability & latency. If durability is more important, tune it!
39.
Deploying on multi
datacenters ?
40.
r ·-::i- _•
;.!!.c_:,;--... . , L.L:.-_::;;. .--. •c - ?: . '-:" ?"% -:- ':.. ¥.. c. " .; '< -.. ".:-,:,'<',,,,"'= ,...,,../-.-,<.a!.J V(fl..?---..,..'.. '?, 8i''{.. ·g ----,-,,.>- *cf" ,., '--. z _ _,.,....,-,;,,:_). :; ?li-·-:-... _J C re, .Dubli- ,',.7_ I(-<'---_ i {..'t ..J · •--·/4· .• "' /4, _; . ,.c.,,; -"->. '·r , .& ( r ('.. .-, ..._- r,.I, •:;-, .c ..:;, •.: .. r ( ... . ) "'IJ J_J ,,v ,/ > ;o i.; , .. •' .-.. -·
41.
Multi-dc 41 It’s quite complicated... It’s easy
to makeit wrong on many levels. It could be a 3htalk.
42.
Multi-dc Disaster recovery
for multi datacenter 42
43.
What about the
consumers ?
44.
consumers 44 Consumer can read only
committed data.
45.
46.
Think about data
durability and decide of the best trade-off for you
47.
Throughput, latency, durability, availability Optimizing your
Apache Kafka deployment 47
48.
Focusing only on
the happy path
49.
50.
51.
52.
retries 52 It will cause
theclient to resend any record whose send fails with a potentially transient error. Default value : 0
53.
54.
retries 54 Use built in
retries ! Bump it from0 to infinity!
55.
retries 55 But you are
exposed to a different kind of issue…
56.
57.
enable.idempotence 57 When set to
'true', the producer will ensure that exactly one copy of each message is written. Default value: false
58.
59.
60.
Use built in
idempotency!
61.
But it does
not save you from - Managing exception and failure - Developing Idempotent consumer
62.
No Idempotent consumer
63.
64.
At least once
(default) At most once Exactly Once
65.
66.
67.
68.
69.
70.
71.
commit 7 1 Manually committing aggressively... Add a
huge workload on Apache Kafka
72.
73.
commit 73 Manually committing aggressively... Does not
provide exactly once semantic
74.
Embrace at least
once
75.
Rely on Kafka
Streams with Exactly Once !
76.
No exception handling
77.
78.
Future<RecordMetadata> send(ProducerRecord<K, V>
record);
79.
Future<RecordMetadata> send(ProducerRecord<K, V>
record, Callback callback);
80.
producer.send(record, (metadata, exception)
-> { });
81.
error handling 81 We don’t
expect the unexpected until the unexpected is expected.
82.
83.
error handling 83 A message
can not be processed
84.
error handling 84 A message
can not be processed A message doesn’t have the expected schema
85.
Retry
86.
87.
Infinite retry
88.
89.
Write to a
dead letter queue and continue
90.
91.
Ignore and continue
92.
93.
No silver bullet
94.
Handle the exceptions ! https://eng.uber.com/reliable-reprocessing/
95.
No data governance
96.
97.
98.
99.
governance 99 Changes in producers might
impact consumers
100.
governance 100 Schema registry
101.
102.
103.
Share Schemas
104.
Let bad citizens
wander around
105.
106.
Leverage Security, ACL
and Quota Security Authorization and ACLs Enforcing Client Quotas
107.
Installing prod on
Sunday night
108.
109.
configuration 109 If you use
thedefault configuration… You will have issues!
110.
Please read the
doc Running Kafka in Production Running ZooKeeper in Production
111.
Not configuring your
OS
112.
113.
os 11 3 Tune at least
your open file descriptors and mmap count.
114.
Configure your os Running
Kafka in Production
115.
Disregarding Apache Zookeeper
116.
Not understanding Ordering
117.
No monitoring
118.
Too much partitions
119.
Not enough partitions
120.
Partition key choice
121.
Topics vs Partitions
122.
Call external services
in Kafka Streams
123.
Questions
Jetzt herunterladen