~/talk

Diagnosing Production Outages — Why Applications Stop Working

TalkinPolishat Confitura 2019 · on Saturday, 2019-06-29· [observability]
links:none on file
slides:none on file

The talk analyzes production JVM outages caused by both infrastructure (CPU, RAM, network saturation) and application bugs. It describes two concrete incidents: a replicated-cache change that sent full objects and multiplied memory usage across nodes, and a PDF generator leak where an XMLManager class retained gigabytes. Diagnosis techniques included heap dumps, retained-size heap analysis tools, and controlled reproductions (200 sequential requests versus multi-node load) to prove the bugs and validate fixes.

AI-written summary · about

  1. 0:00Diagnosing outages
  2. 1:08Infrastructure issues
  3. 6:55Config errors
  4. 10:07Memory problems
  5. 22:11Memory leaks
  6. 32:41Memory causes
  7. 40:03Summary
  8. 44:46Q&A
~/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.