How to Build a Performance Testing Pipeline from Scratch
There comes a point in a company’s evolution when the rush to build all the features as fast as possible subsides and the organization realizes that performance should be prioritized as a top-level feature. The CEO publishes a document that says “our clients must be fast as fuck” and the engineering team sets out on a quest to fix all performance bottlenecks. But how does an engineer validate that their improvements actually work? More importantly, how does the team prevent future performance regressions?
Over a year ago, we at Slack asked these questions and decided to build a mobile performance testing pipeline that would continuously validate every code change for performance impact. In this talk, I will introduce the basic building blocks of this pipeline and share the lessons learned from building and maintaining this infrastructure.
Content and programming organized by Ty Smith, GDE/GDG & Mobile Tech Lead Manager at Uber & Joaquim Verges, GDG & Android Tech Lead at Twitch.
Big thanks to our video sponsor Asana - https://asana.com/.
See you at droidcon SF 2019! November 18-19 @ Mission Bay Conference Center. Get your tickets here - https://droidconsf2019.eventbrite.com/?aff=youtube