The Balance Between Speed and Reliability: Reuse vs Re-verify
summary
The talk examines how Sberbank Online balanced build speed and reliability after merging pull requests by using impact analysis to decide when to rebuild or retest. It explains using impact analysis not just to select unit/UI tests but to reduce overall build time, and shares concrete results from speeding up iOS build caching; Android developers will also find the techniques applicable.
AI-written summary · about
chapters (8)
- 0:00Reuse vs re-verify
- 2:02Impact analysis
- 11:53First impact analysis era
- 14:20Second impact analysis era
- 27:32New impact analysis era
- 35:24Comparing impact analysis eras
- 39:58Summary
- 40:21Q&A
related talks
43mImpact Analysis: How We Speeded Up Unit Tests
42mSecurity and Productivity Pick Two with Reproducible Builds
31mDude, Where's My Build? Android CI/CD
48mTesting is Confidence - A Developer's Perspective
13mDon’t Trust, Verify. Reproducible Builds in Bitcoin
35mBetter, Faster, Stronger - Delivering High Quality Products
30mAndroid Developer Productivity
44mHow We Accidentally Halved the Release Build Time
