~/talk

Resolving performance issues in practice

Talkat Devoxx Ukraine 2021 · 2021-11-19..11-20· [web-performance, observability]
links:none on file
slides:none on file

Methodology prescribes measuring with RED (requests errors durations) and drilling into components with USE (utilization saturation errors), using tracers/profilers, Java Mission Control/Flight Recorder or bpf utils as needed. A real incident shows 99th‑percentile latency jumping from ~100ms to 3s, the DB reporting 4,000 queued requests and 90% utilization; root cause is a BI job moved to 3pm, stopping the job and reverting its schedule restores metrics to baseline and meets acceptance criteria.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:41Why performance matters
  3. 5:15Defining system performance
  4. 8:05Challenges in performance engineering
  5. 12:23Common anti-patterns
  6. 17:26Methodology for resolving issues
  7. 19:34Step 1: Confirming the problem
  8. 23:06Step 2: Setting stop points
  9. 25:12Step 3: Locating root causes
  10. 31:13Real-life example walkthrough
  11. 44:18Recap and mindset
  12. 46:27Q&A session
~/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.