~/talk

Crash-reporting taken to next-level

Talkat droidcon Berlin 2022 · 2022-07-06..07-08· [observability, databases]
speakerdeck:tasomaniac
links:none on file
slides:none on file

Built a BigQuery + Data Studio pipeline that ingests Firebase Crashlytics (real-time export of ~40–50 tables), cleans with Airflow, joins Firebase Analytics and backend datasets, and produces a single crash-free user calculation across 20+ apps and Android/iOS in 50+ countries handling 14 billion events. Adds targeted mitigations like forbidden versions and backend-controlled updates, surfaces region/screens/stack traces, links crashes to business metrics (crashers show ~40% higher cancellations) and saves engineers >40% of troubleshooting time.

AI-written summary · about

  1. 0:00Introduction and speakers
  2. 1:11About Delivery Hero
  3. 3:38Why we started crash reporting
  4. 7:51Limitations of Firebase Crashlytics
  5. 9:58Custom keys and data export
  6. 12:05Data architecture setup
  7. 16:39Building dashboards with Data Studio
  8. 17:21Dashboard features and filters
  9. 18:45Software development and release process
  10. 21:35Feature flag rollout monitoring
  11. 23:02Last active screen analysis
  12. 24:05Business impact of crashes
  13. 25:31Country-level crash analytics
  14. 27:17Summary and next steps
~/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.