~/talk

Fault Tree Analysis Applied to Apache Kafka

Talkat SREcon19 Europe/Middle East/Africa · on Friday, 2019-10-04· at 16:00· The Liffey B· [distributed-systems]
linkedin:andrey-falko
slides:none on file

Provides numerical fault-tree answers for Kafka choices: uses AFR disk rates (rotational 4%, SSD 0.8%), network 2%, hardware/OS 1%, and remediation windows to compute availability and durability. Finds two brokers + three Zookeepers gives ~3.5 nines; moving to replication factor 4 or SSD/EBS reaches 4 nines ≈ 43 minutes/year; small brokers and horizontal scale improve durability vs huge 48 TB brokers. Includes tooling and diagrams in github.com/andreyfalko/FTA-Kafka and rakiaoff/scram and reports that the method produced reliable clusters quickly.

AI-written summary · about

  1. 0:00Intro
  2. 4:11Outline
  3. 5:04Kafka
  4. 6:01Observability
  5. 7:15Event Streaming
  6. 8:10Change Data Capture
  7. 9:14Why Kafka
  8. 10:22Reliability Thresholds
  9. 10:58Availability
  10. 12:17Fault Tree Analysis Basics
  11. 13:41Event Symbols
  12. 14:54Gate Symbols
  13. 15:40Raid 0 Array
  14. 17:15Probability Theory
  15. 20:18Success Probability
  16. 20:37Failure Probability Formula
  17. 21:21Drying Fall Trees
  18. 23:18Zookeeper
  19. 25:52Other scenarios
  20. 27:21General guidance
  21. 28:53Data Durability
  22. 30:23Replication Rate
  23. 32:40Durability
  24. 33:03Moral
  25. 33:24Wait and See
  26. 34:08Resources
  27. 34:59Things to take away
  28. 35:35Looking in for the future
  29. 37:07Outro
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.