~/talk

Measuring and Improving Performance- Insights from One of Cash App's Main Screens

Talkat droidcon New York 2023 · 2023-09-14..09-15· [android, web-performance]
slides:none on file

Built a central applet provider model that timestamps when each applet enters loading and finishes in adopted, unadopted, unavailable or error states, enabling per‑applet load times and an overall screen load time measured from the tab tap to interactable state. Data flows into either in‑house analytics or considered DataDog for dashboards and automated alerting. Found Bitcoin applet needs more CPU for 24h graphs, staleness windows are inevitable, beta fleet gives early signals, and so far monitoring infrastructure is in place but concrete performance wins are still forthcoming.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:14What we’ll cover today
  3. 3:19Why we needed better metrics
  4. 4:41Key performance metrics
  5. 6:05Applet load time tracking
  6. 9:14Customer experience breakdown
  7. 10:37Choosing monitoring tools
  8. 12:22In-house analytics vs DataDog
  9. 14:07Setting up automated alerts
  10. 15:31Real customer data in beta
  11. 16:32Building clear dashboards
  12. 17:39Architecture challenges
  13. 18:44Customer-based measurement
  14. 20:08Platform consistency challenges
  15. 21:11Discoveries on feature performance
  16. 22:57Lessons learned and next steps
  17. 24:20Future monitoring plans
~/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.