~/talk

Frontend Resilience

Talkat DeltaV Conference 2018 · on Thursday, 2018-05-10· [observability, devops-and-delivery]

BuzzFeed documents concrete fixes not theory: measure real failure rates like ~1% of JS requests timing out and 13 million monthly timeouts, and ~9% users with content blockers. Deploy CSP integrity hashes to freeze third‑party scripts, forward Sentry alerts into Slack for triage, run active-active redundancy across CDNs and image services, keep a static fallback called Plan Z, and use service worker stale serving plus chaos drills and blameless postmortems to discover and fix single points of failure.

AI-written summary · about

  1. 0:00Intro
  2. 1:35RESILIENCE IS FUNCTION IN A HOSTILE ENVIRONMENT
  3. 2:29UNDERSTAND YOUR TIERS OF USER EXPERIENCE
  4. 3:06GUARANTEE THE MOST BASIC LEVEL OF UX
  5. 3:47HOW OUR SYSTEMS FAIL
  6. 10:41KNOWING IT'S BROKEN BEFORE TWITTER DOES
  7. 16:20HOPE FOR THE BEST?
  8. 20:22SOMETHING BROKE!
  9. 21:47DESIGN FOR FAILURE 1. PRIORITIZE CRITICAL PARTS OF THE PAGE 2. MAKE ERRORS A FIRST CLASS CITIZEN
  10. 23:25MITIGATE RISK 1. LOCK YOUR RUNTIME DEPENDENCIES
  11. 28:43MITIGATE RISK LOCK YOUR RUNTIME DEPENDENCIES 2. BUILD IN REDUNDANCY 3. SERVE STALE CONTENT
  12. 30:03HOW DID WE HANDLE IT AS A TEAM?
  13. 30:14HOW COULD IT HAVE BEEN PREVENTED?
  14. 30:57FIRE DRILLS ARE A SAFE SPACE TO PRACTICE
  15. 31:17DELIBERATELY INTRODUCE FAILURE TO ENSURE YOUR SYSTEMS ARE RESILIENT
  16. 31:49KNOW WHAT'S IMPORTANT TO YOUR USERS
  17. 31:59IDENTIFY HOW YOUR SYSTEM WILL DEGRADE
  18. 32:12LEARN FROM EVERY FAILURE
~/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.