~/conference

SREcon21

SREcon21, a gathering of engineers who care deeply about site reliability, systems engineering, and working with complex distributed systems at scale, will be held as a virtual event for the global SREcon community on October 12–14, 2021.

titleauthorlength
When Linux Memory Accounting Goes WrongMinhaj Ahammed27m
LinkedIn searcher nodes hit host OOMs because cgroup page-cache accounting fails when a container is restarted and its cgroup is deleted and recreated: shared…
Talk on
Don't Follow Leaders or "All Models Are Wrong (and So Am I)"Niall Murphy45m
Five years on, the SRE book is credited with spreading ideas but also fossilizing practice: widespread copying produces stalled innovation. Claims: SLOs and…
Talk on
Let the Chaos Begin—SRE Chaos Engineering Meets CybersecurityFrancesco Sbaraglia, Adriana Petrich25m
Shows a concrete Security Chaos Engineering run against a Kubernetes cluster that deploys a kubernetes honeypot and measures detection with a Prometheus…
Talk on
What's the Cost of a Millisecond?Avishai Ish Shalom30m
Claim: tiny delays amplify everywhere because queues, head‑of‑line blocking and retries compound multiplicatively. Uses an M/M/1 simulation, Kingman’s formula…
Talk on
What To Do When SRE is Just a New Job Title?Benjamin Bütikofer13m
Company migrates from datacenters to cloud for a platform with 4M users and ~5M items/year, leaving ops people without purpose; solution is to define a clear…
Talk on
Capacity Management for Fun & ProfitAly Fulton30m
Elastic Cloud runs on AWS GCP and Azure with stateful VM allocators sold in RAM increments and a 58 GB block size, and capacity work moves from manual PR’d…
Talk on
A Political Scientist's View on Site ReliabilityMichael Krax30m
Argues that team change in knowledge work only succeeds by small experiments led by motivated members, not top-down edicts, because hierarchical power is…
Talk on
Panel: Engineering OnboardingJennifer Petoff, Anne Hamilton, Sandi Friend, Ilse White, Daria Barteneva50m
Conference panel lays out concrete numbers and fixes: research finds 83% vs 13% satisfaction (organizations think onboarding works but new hires disagree)…
Panel on
Sparking Joy for Engineers with ObservabilityZac Delagrange13m
A production bug takes five days to fix before integration of exception reporting with distributed tracing; after adding a conversation header from the browser…
Talk on
Panel: ObservabilityLiz Fong Jones, Gabe Wishnie, Štěpán Davidovič, Richard Waid, Partha Kanuparthy, Daria Barteneva50m
Panel argues observability requires concrete tradeoffs not slogans, showing tools and limits: OpenTelemetry focuses on vendor‑neutral SDKs but not backend…
Panel on
10 Lessons Learned in 10 Years of SREAndrea Spadaccini29m
Ten years of SRE experience across Google and Azure yields concrete rules: write down goals and measure progress toward stated goals; staff with a mix of…
Talk on
Rethinking the SDLCEmily Freeman39m
Argues the sixty-year SDLC is obsolete and proposes the Revolution model that maps five concentric roles—architecting (largest), automating development…
Talk on
Elephant in the Blameless War Room—AccountabilityChristina Tan, Emily Arnott28m
Shows that blamelessness and accountability coexist: hold people only after exhausting systemic fixes and clear prerequisites (were expectations documented…
Talk on
How LinkedIn Performs Maintenances at ScaleAkash Vacher20m
LinkedIn runs hundreds of thousands of servers across global data centers and uses impact analysis to map affected hosts and services for a maintenance…
Talk on
Take Me Down to the Paradise City Where the Metric Is Green and Traces Are PrettyRicardo Ferreira26m
Practical walkthrough of OpenTelemetry using Elastic Observability: deploy an OpenTelemetry collector in Docker Compose, point it at an Elastic Cloud…
Talk on
Need for SPEED: Site Performance Efficiency, Evaluation and DecisionKingsum Chow, Zhihao Chang27m
Shows that common CPU utilization numbers lie: an Intel two‑socket 16‑core system with hyperthreading yields 64 logical CPUs, and running SPECjbb2005 pinned to…
Talk on
SLX: An Extended SLO Framework to Expedite Incident RecoveryQian Ding, Xuan Zhang, Xuan Zhang31m
SLX extends SLOs to manage hundreds of objectives for a 99.999% availability target across 60+ Kubernetes clusters and 50+ components, building a dependency…
Talk on
Watching the Watchers: Generating Absent Alerts for PrometheusNick Spain13m
Prometheus rules parser extracts every selector from alert and recording rules, auto-generates a matching absent alerts rule by wrapping selectors in…
Talk on
A Principled Approach to Monitoring Streaming Data Infrastructure at ScaleEric Schow, Praveen Yedidi12m
CrowdStrike ingests over a trillion events per day and models monitoring along two axes to produce four quadrants: observability, operability, availability…
Talk on
Let's Bring System Dynamics Back to CS!Marianne Bellotti27m
Argues that outages come from feedback loops and coupling, not impossible states, and uses the AWS Kinesis 2019 outage as a concrete example of memory/map…
Talk on
From 15,000 Database Connections to under 100—A Tech Debt TaleSunny Beatteay30m
Company reduces MySQL connections from 15,000 database connections to under 100 by replacing per-hypervisor polling with a regional event router, rewriting the…
Talk on
MySQL and InnoDB Performance for the Rest of UsShaun O'Keefe34m
Practical checklist for fixing slow MySQL/InnoDB queries: use EXPLAIN and SHOW FULL PROCESSLIST to see planner choices and thread states; prefer small integer…
Talk on
Cache Strategies with Best PracticesTao Cai26m
Describes concrete tactics: introduce soft and hard TTL plus async refresh so expired keys keep serving while background refreshes run, and dynamic TTL based…
Talk on
Optimizing Cost and Performance with arm64Liz Fong Jones31m
Honeycomb.io evaluates and then migrates core services to arm64 over a year, moving 92% of compute workloads to Graviton2 m6g instances; ingestion service…
Talk on
Ceci N'est Pas un CPU LoadThomas Depierre, John Allspaw, Paul Hammond16m
Claim: digital systems lose the clean, probeable input→output plumbing of analog electronics, so common observability tools mislead. Shows a relay punch‑card…
Talk on
Grand National 2021: Managing Extreme Online Demand at William HillMatthew Berridge, Josh Allenby15m
William Hill precomputes a 16x peak target by splitting users into cohorts, then tests, tunes, and scales services, offloading to cloud and caching. Traffic…
Talk on
Microservices above the Cloud—Designing the International Space Station for ReliabilityRobert Barron29m
The International Space Station is built from ~50 modules added over decades, giving modular upgrades, redundant subsystems and surprising edge cases: three…
Talk on
Horizontal Data Freshness Monitoring in Complex PipelinesAlexey Skorikov22m
Google builds a curated data dependency graph from harvested access logs, metadata (mod time, writer, TTL, logical size) and distributed traces, then runs…
Talk on
How We Built Out Our SRE Department to Support over 100 Million Users for the World's 3rdSinéad O'Reilly31m
Aspiegel scales its SRE department from ~25 to over 100 engineers during 2020 to support Huawei’s mobile ecosystem (millions of users, 60 countries, 100+…
Talk on
You've Lost That Process Feeling: Some Lessons from Resilience EngineeringDavid D. Woods, Laura Nolan30m
Argues that process feel—a shared, dynamic sense of where a system ought to be—is essential to handle anomalies, and that designing displays which show “where…
Talk on
Scaling for a Pandemic: How We Keep Ahead of Demand for Google Meet during COVID-19Samantha Schaevitz13m
February–March 2020 incident response organizes 100+ engineers across 10 teams into parallel work streams (capacity, bottlenecks, dependencies, production…
Talk on
DevOps Ten Years After: Review of a Failure with John Allspaw and Paul HammondJohn Allspaw, Thomas Depierre, Paul Hammond49m
Ten years on, the claim that teams ran continuous deployment and even developers deploy their own code is defended with concrete shifts: configuration…
Talk on
What If the Promise of AIOps Was True?Niall Murphy34m
Defines AIOps as ML applied to production infrastructure, contrasts three stances: impossible today because production lacks the sample sizes and ROI, an…
Talk on
Model Monitoring: Detecting and Analyzing Data IssuesDmitri Melikyan12m
Models fail silently when upstream data changes or becomes all zeros, so production needs monitoring that detects anomalies and drift rather than just uptime…
Talk on
Leveraging ML to Detect Application HotSpots [@scale, of Course!]Sanket Patel14m
LinkedIn builds a daily pipeline that trains per-service regression models in Python (caption notes a "salary framework") using 15 days of training data…
Talk on
Demystifying Machine Learning in Production: Reasoning about a Large-Scale ML PlatformMary McGlohon29m
Describes a production ML stack: feature-generation pipelines, a batch model-training service with orchestration, an inference service and an online feedback…
Talk on
Designing an Autonomous Workbench for Data Science on AWSDipen Chawla13m
Built a self-service ML workbench using JupyterHub on AWS EKS with KubeSpawner to provision notebook servers, EFS persistent volumes per user, and node pools…
Talk on
Panel: OpMLTodd Underwood, Josh Hartman, Zhangwei Xu, Nisha Talagala, Vanessa Yiu46m
Operationalizing ML faces subtle failures and distribution shifts that are hard to detect — a schema drift takes three weeks to diagnose in one recommendation…
Panel on
When Systems Flatline—Enhancing Incident Response with Learnings from the Medical FieldSarah Butt15m
Maps medical protocols to incident work: applies ACLS-style algorithm-guided decisions for fast, standardized triage, borrows ATLS principles to stop the…
Talk on
Evolution of Incident Management at SlackD. Brent Chapman28m
Slack handles over 150 million messages per minute and now runs about a dozen controlled deployments per day using dog food and canary phases with phased…
Talk on
Hacking ML into Your OrganizationCathy Chen15m
A case study of Yarnet.ai shows a proof of concept that boosts sales and then breaks because organizational gaps — managers don’t know what normal model…
Talk on
Automating Performance Tuning with Machine LearningStefano Doni22m
Claims an automated reinforcement learning optimizer applies configurations via Kubernetes APIs runs Locust load tests and collects Prometheus and Istio…
Talk on
Practical TLS Advice for Large InfrastructureMark P Hahn, Ted Hahn31m
Argues that TLS must be applied everywhere in large deployments and that ACME or service meshes alone do not solve certificate authority architecture…
Talk on
Learning More from Complex SystemsAndrew Hatch28m
Four concrete takeaways: incidents are emergent novel events that teach more than root‑cause hunting; move from reductionist “one cause” analysis to…
Talk on
Of Mice & ElephantsKoon Seng Lim, Sandeep Hooda30m
A production job writes thousands-deep nested paths and triggers constant failures that, combined with an object-store firmware bug, causes the cluster to be…
Talk on
User Uptime in PracticeAnika Mukherji26m
Pinterest implements User Uptime (from Google's Meaningful Availability) as a time-based metric by logging user events from a Python Flask API to a dedicated…
Talk on
Nothing to Recommend It: An Interactive ML Outage FableTodd Underwood30m
An online yarn shop uses ML to rank search and surface recommendations, retraining the same model daily retraining and deploying unchanged config. Customers…
Talk on
Improving Observability in Your Observability: Simple Tips for SREsDan Shoop26m
Argues that time‑series graphics date back centuries and extracts concrete practices: Playfair’s 43 of 44 charts are time series and Minard packs six variables…
Talk on
SRE for ML: The First 10 Years and the Next 10Todd Underwood44m
Built a production ML stack for ad selection since ~2009: data ingestion and preprocessing, training cluster, a model management and pipeline orchestration…
Talk on
Lessons Learned Using the Operator Pattern to Build a Kubernetes PlatformPavlos Ratis20m
Lessons Learned Using the Operator Pattern to Build a Kubernetes Platform Pavlos Ratis, Red Hat In Kubernetes, the Operator pattern helps capture good…
Talk on
Nine Questions to Build Great Infrastructure Automation PipelinesRob Hirschfeld27m
Nine practical questions that reveal why CICD models fail for infrastructure and how to build predictable, reusable pipelines that move persistent resources…
Talk on
Hard Problems We Handle in Incidents but Aren't RecognizedJohn Allspaw31m
Identifies four concrete incident activities—diagnostic work, therapeutic actions, recruiting people, and status reporting—and shows how familiar tools…
Talk on
Experiments for SREDebbie Ma28m
Experiments use feature flags and staged ramps (example ramps: 1%, 10%, 50%) to limit blast radius, attribute outages to a treatment experiment id, and roll…
Talk on
Reliable Data Processing with Minimal ToilPieter Coucke, Julia Lee30m
Google and Slack implement automated global rollouts that promote batch-job versions through staged shards sliced by user id and traffic, with read-write…
Talk on
SRE "Power Words"—the Lexicon of SRE as an IndustryDave O'Connor15m
SRE "Power Words"—the Lexicon of SRE as an Industry Dave O'Connor, Elastic As the SRE Industry develops, we've come to rely on certain words, phrases, and…
Talk on
How Our SREs Safeguard Nanosecond Performance—at Scale—in an Environment Built to FailJillian Hawker15m
Optiver describes a low-latency, on-prem trading stack that moves 230 TB/day across ~1,500 servers to connect to 60+ exchanges using FPGAs and fiber/microwave…
Talk on
Panel: Unsolved Problems in SREKurt Andersen, Niall Murphy, Narayan Desai, Laura Nolan, Xiao Li, Sandhya Ramu45m
Panel surveys where SRE practice actually breaks: contrasts consulting vs ownership model, warns one-size-fits-all SLOs, and argues for tool-driven…
Panel on
Beyond Goldilocks ReliabilityNarayan Desai39m
Claims a calibration-free stationarity model that scores the relative likelihood of observed events, runs on historical telemetry and flags gradual, days-long…
Talk on
A Retrospective: Five Years Later, Was Chaos Engineering Worth It?Miko Pawlikowski, Sachin Kamboj30m
Five years of practice yields concrete verdicts: chaos experiments are cheap, automatable regression checks that catch real bugs. Examples include kubelet…
Talk on
The Origins of USAA's Postmortem of the WeekAdam Newman18m
A company-wide weekly Postmortem of the Week meeting runs Thursdays at 11pm ET, gathers 200–400 attendees after a team’s own debrief, and focuses on polished…
Talk on
Cache for Cash—Speeding Up Production with Kafka and MySQL binlogBarak Luzon28m
Company pushes MySQL changes into Kafka and MySQL binlog to update front-end caches instead of pulling, turning millions of background TTL refreshes into a…
Talk on
Taking Control of Metrics Growth and Cardinality: Tips for Maximizing Your ObservabilityRob Skillington27m
Cloud-native metric volumes explode: a 10-endpoint precloud setup (~150,000 time series) can become 150 million time series when pods scale to 30,000 and…
Talk on
Games We Play to Improve Incident Response EffectivenessAustin King33m
Surveys concrete exercises: party games like Jackbox/Drawful to build trust, communication drills such as Keep Talking and Nobody Explodes to practice calm…
Talk on
Food for Thought: What Restaurants Can Teach Us about ReliabilityAlex Hidalgo30m
Compares restaurant failures — late plates, wrong or burnt food, incorrect bills — to SRE symptoms and maps concrete fixes: add staff to scale, hire runners…
Talk on
Latency Distributions and Micro-Benchmarking to Identify and Characterize Kernel HotspotsDanny Chen, Danny Chen26m
Engineering uses micro-benchmarks and latency histograms to pinpoint kernel hotspots across AIX Linux and Solaris rather than rely on topic-level diagnostics…
Talk on
Trustworthy Graceful Degradation: Fault Tolerance across Service BoundariesDaniel Rodgers-Pryor23m
Third of Australian students use the service, with tens of thousands online simultaneously, and a default 30 second timeout once makes the app feel totally…
Talk on
Spike Detection in Alert CorrelationNishant Singh20m
LinkedIn builds a call graph of microservice dependencies and applies a modified zscore (median absolute deviation based) to each service metric time series to…
Talk on
~/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.