~/talk

Instrumenting mayhem: functional chaos engineering

Talkat Lambda Days 2018 · 2018-02-22..02-23· [devops-and-delivery, observability]
links:none on file
slides:none on file

Describes a working Elixir-based chaos platform called typhoon that runs paired load tests, injects faults by spawning anonymous functions on the Erlang VM or by system tools, and compares steady-state metrics. Experiments include kill worker pool to simulate DB outage (service stays up, latency drops), mocking auth calls to add delay (logins fail because of missing retries), and an iptables-induced network drop to Kafka (causes duplicate messages due to double retries). Tools: Elixir, Erlang VM, Kafka, Docker, iptables, load testers.

AI-written summary · about

  1. 0:00Introduction
  2. 1:00What is chaos engineering
  3. 6:55How to practice chaos engineering
  4. 14:35Database failure
  5. 15:25What we did
  6. 16:10Hypothesis
  7. 17:55Solution
  8. 18:55Results
  9. 22:15Automation
  10. 23:30Recap
  11. 23:55Typhoon
  12. 24:25Infrastructure
  13. 28:05Summary
  14. 28:30Thank you
  15. 28:45Question
  16. 35:55Failures
~/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.