senior19 zgłoszeń

Jak zaprojektować news feed (np. Facebook)?

Dwa podejścia: push (fan-out on write — zapis do feedu każdego followera) lub pull (fan-out on read — agregacja przy odczycie). Hybryda: push dla zwykłych userów, pull dla celebrytów. Cache feedu w Redis. Ranking: chronologiczny + ML. Paginacja cursor-based.

Więcej pytań z System Design