~/talk

Scaling Performance and Availability Monitoring across distributed squads

Talkat droidcon London 2022 · 2022-10-27..10-28· [observability, devops-and-delivery]
slides:none on file

Skyscanner standardizes a tiny Kotlin data class and an operational event logger to send self‑contained error events (feature, component, description, stack trace) and measurements like time to first result and page load. A simple Python batch job runs hourly, emits CSV SLI numbers, and visualizes per‑feature SLO adherence (example SLO: 99.5% availability; 10,000 sessions with 150 failures → 98.5%). Severity taxonomy maps to critical/error/warning, thresholds drive alerts, and cross‑platform correlation highlights backend impacts.

AI-written summary · about

  1. 0:00Introduction and background
  2. 4:00Defining app availability
  3. 12:45Measuring performance metrics
  4. 24:02Applying SRE principles
  5. 36:01Future plans and hiring
~/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.