Effective Performance Engineering at Twitter-Scale

QCon San Francisco 2023

Session Platform Engineering

Effective Performance Engineering at Twitter-Scale

Tuesday Oct 3 / 03:55PM PDT, Ballroom A

Abstract

Is performance engineering more craft than machinery? How do you scale something that seems to require both domain-specific context and comprehensive knowledge across multiple levels of the software and hardware stack?

Back in 2017, I was itching for a new adventure after returning from maternity leave. The result was a brand new team and function at Twitter — the Performance Engineering, aka the IOP Team. This small but mighty assembly achieved a lot over the next 5 years, saving Twitter over 100 million dollars, creating some of the largest data processing jobs owned by infra, driving multiple company-wide initiatives, and releasing multiple open source projects and publications. And we had fun.

In this talk, I will recap that experience while summarizing some key lessons learned about effective performance engineering. Spoiler— it was all about platform building.

Topics

Platform Engineering Performance Distributed Systems Staff Plus Engineering Microservices
76% senior dev or higher
1:11 speaker ratio
60+ practitioners

QCon San Francisco 2023 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.

Share

From the same track

Tuesday 3 October

10:35 Ballroom A Session Platform Engineering Building a Successful Platform: Acceleration, Autonomy & Accountability Smruti Patel SVP of Engineering @apollographql 11:45 Ballroom A Session Platform Engineering Understanding Platforms: What They Are, Why They Work, When to Use Them, How to Build Them Hazel Weakly Head of Infrastructure & Developer Experience; Director, Haskell Foundation; Infrastructure Witch of Hachyderm 13:35 Seacliff D Unconference Unconference: Platform Engineering Done Well 14:45 Ballroom A Session Platform Engineering Building Better Platforms with Empathy: Case Studies and Counter-Examples David Stenglein Solo Consultant @Missing Mass, LLC with Over 28 Years in Systems, Software, and Consulting 15:55 Ballroom A Session Platform Engineering Effective Performance Engineering at Twitter-Scale Yao Yue Founder & Chief Executive Officer @IOP Systems, Platform Engineer, Distributed System Aficionado, Cache Expert 17:05 Ballroom A Session Platform Engineering How to Get Tech-Debt on the Roadmap Ben Hartshorne Principal Engineer @Honeycomb, Building Operable Systems with Resilience and Business Value