~/talk

Getting all the 99.99(9) you always wanted

slides:none on file

Runs production for 70,000 merchants and ~6 million customers and argues uptime depends on three concrete practices: eliminate single points of failure, reliable rollout, detect failures fast. Uses Docker, Kubernetes, AWS and Java, plus Splunk/Zipkin-style tracing, Graphite/Grafana, Kafka/SNS for queues. Deploys a 25% canary group to catch production-only edge cases, builds internal tools (a Zipkin-like tracer and monks health-checks), and shifts monitoring to percentiles after seeing mean 4.3s hide >10% requests >10s. Results: canary + automation + monitoring prevents many outages.

AI-written summary · about

  1. 0:00Start
  2. 22:14Richardson maturity model
  3. 23:11Service registry
  4. 25:32Request/Acknowledge
  5. 28:35Various Service patterns
  6. 39:33Monks - Internal health checks
  7. 42:43External checks are the real checks
  8. 43:05Time series event monitoring
  9. 45:51Problem 1: Seasonal changes
  10. 47:05Problem 2: Looking at average
  11. 47:48Problem 2: Looking at median
  12. 48:15Problem 2: Another distribution
  13. 48:57Percentiles for the win
  14. 50:04Future of time series monitoring
  15. 51:05Summary
~/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.