~/talk

Feed and Recommendation Architecture at VKontakte

TalkinRussianat Saint HighLoad++ 2023 · 2023-06-26..06-27· [frontend-architecture, machine-learning]
links:none on file
slides:none on file

Architecture and engineering of VKontakte’s feed and recommendation systems, showing how the feed serves as the primary interaction point for 100 million users and must deliver relevant content quickly across devices and network conditions. Covers technologies and system design used to generate, rank and serve personalized content at scale (feed generation, recommendation pipelines, low-latency serving and infrastructure considerations).

AI-written summary · about

  1. 0:00Introduction
  2. 1:15Scale and challenges
  3. 3:04Evolution of recommendations
  4. 5:12Building chronological feed
  5. 8:24Popular authors problem
  6. 10:34Purpose of ranking
  7. 12:23Filtering viewed posts
  8. 15:59Feed optimization
  9. 17:48Selecting 500 relevant posts
  10. 18:09Feature extraction for ranking
  11. 21:23Decaying counters in ML
  12. 23:11ML model code generation
  13. 24:59Ranking system optimization
  14. 26:27Optimization results
  15. 27:11Author recommendations
  16. 30:43Recommendation infrastructure
  17. 33:12Candidate search for recommendations
  18. 35:44Ranking recommendations
  19. 37:55Caching for speed
  20. 40:45Final feed assembly
  21. 41:32Conclusion 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.