~/talk

Balancing Speed and Reliability The Double-Edged Sword of Third-Party Libraries

slides:none on file

A Google Maps SDK server change on April 23, 2020 causes app crashes for days, prompting rollbacks and two hotfixes and requiring teams to delete three files to stop the failure; incident blocks millions of users, costs millions of dollars, consumes thousands of developer hours and hundreds of engineers over four days. Response creates formal library governance, chooses Coil but rejects Facebook Auth, permits Twilio and Ads via heavy mitigations, and builds an automated recovery system called Black Swan plus dynamic feature modules to contain and recover future failures.

AI-written summary · about

  1. 0:00Introduction and speaker
  2. 1:17Google Maps SDK outage
  3. 5:29Third-party libraries overview
  4. 7:58Library governance explained
  5. 10:45Business priorities for libraries
  6. 13:53Library requirements checklist
  7. 15:41Handling exceptions in governance
  8. 16:43Library upgrades and greenkeeping
  9. 17:24Real-world governance examples
  10. 21:17Programmatic defense strategies
  11. 23:00Feature flags and testing
  12. 24:03Delayed initialization risks
  13. 25:26Startup crash vulnerabilities
  14. 27:14Play Services and dynamic behavior
  15. 28:17Dynamic feature loading
  16. 28:59Transitive dependency conflicts
  17. 31:07Library abstraction techniques
  18. 33:12Crash recovery systems
  19. 34:56Automated recovery actions
  20. 36:43Hotfixes and force upgrades
  21. 38:05Summary and Q&A
~/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.