~/talk

You Sell Caches? No, We Just Show Them

TalkinRussianat DotNext 2021 Moscow · 2021-10-21..10-22· [web-performance, databases]
links:none on file
links:none on file
slides:none on file

Dodo Pizza faced high-frequency API requests with large response bodies (e.g., multi-MB mobile menus) that overloaded servers as user traffic grew, so the team implemented multiple caching approaches: in-memory and distributed caches, application-side response caching, and nginx-level caching. The talk describes the specific caching paths they tried, problems encountered for each, how they eventually made the most frequent API request operate without any cache, and their plans for future improvements.

AI-written summary · about

  1. 0:00Introduction
  2. 3:022019 performance issues
  3. 7:37System architecture evolution
  4. 12:12Caching menu problems
  5. 19:13Site attacks and issues
  6. 25:34Mitigating site attacks
  7. 32:55Tracking data problem
  8. 38:10Path Info service solution
  9. 42:44Data Catalog and DMS
  10. 51:19Two-year summary
  11. 54:26Conclusion 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.