Лента Дейтинг-приложение: что увидит пользователь и почему.
Лента — главный продукт соцсети. Дейтинг-приложение использует гибридную модель: контент друзей (fan-out push), контент по интересам (vector recommendations), реклама и trending.
Архитектура
- Push-fan-out для топ-инфлюенсеров (низкая RPS)
- Pull-fan-out для обычных пользователей
- Cassandra / ScyllaDB для timeline
- Vector search через Qdrant / Pinecone
- Online re-rank на сервере перед выдачей
Ранжирование
ML-модель учитывает: давность поста, репутацию автора, прошлое поведение зрителя (лайки / комменты / время просмотра), сигналы доверия (verified / возраст аккаунта).
Anti-bubble
Принудительная инъекция разнообразного контента (10-15%): новые темы, новые авторы, разные форматы. Защита от фильтра-пузыря и токсичной радикализации.