Why Is My App SLOw? Defining Reliability in Platform Engineering • Jez Humble • YOW! 2023

This presentation was recorded at YOW! Australia 2023. #GOTOcon #YOW Jez Humble - SRE at Google Cloud & Lecturer at UC Berkeley @JezHumble RESOURCES ABSTRACT Platform engineering is all fun and games until platform customers start complaining about their apps running slowly. Is it the app code or the platform? This talk looks at how Google’s Serverless SRE team detects platform-level latency regressions before users, measures the impact of regressions, and tracks performance over time. We’ll discuss the limitations of SLOs in this context and how to take a statistical approach that gives a customer-centric picture of the performance of our platform instead. [...] TIMECODES 00:00 Intro 03:27 Serverless platform is amazing 07:52 “My app is slow“ 09:56 The platform is slow 12:46 Total (end-to-end) latency distribution 14:26 Request delivery latency 16:12 Goal 18:47 Reliability in practice 24:26 Applying to the model 26:09 Stationarity 27:20 2-Sigma Technique 33:32 Mechanics 34:50 Overload score 37:25 Impact analysis 38:36 FAQ 40:45 Backtesting 42:07 Limitations 44:04 Other applications 44:51 Conclusions 46:47 Outro Download slides and read the full abstract here: RECOMMENDED BOOKS Nicole Forsgren, Jez Humble & Gene Kim • Accelerate • Kim, Humble, Debois, Willis & Forsgren • The DevOps Handbook • Jez Humble & David Farley • Continuous Delivery • Jez Humble, Joanne Molesky & Barry O’Reilly • Lean Enterprise • Beyer, Murphy, Rensin, Kawahara & Thorne • The Site Reliability Workbook • Petoff, Murphy, Beyer & Jones • Site Reliability Engineering • Adkins, Beyer, Blankinship, Lewandowski, Oprea & Stubblefield • Building Secure and Reliable Systems • #SLO #SRE #ChaosEngineering #Serverless #PlatformEngineering #2Sigma #GoogleCloud #Observability #JezHumble #DevOps #Accelerate #YOWcon Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at Sign up for updates and specials at SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Back to Top