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
seniorSystem Design
Jak zaprojektować system powiadomień push?
76 zgłoszeń
midSystem Design
Jak działa consistent hashing?
70 zgłoszeń
seniorSystem Design
Jak zaprojektować system czatu w czasie rzeczywistym?
59 zgłoszeń
midSystem Design
Wyjaśnij twierdzenie CAP.
53 zgłoszeń
juniorSystem Design
Co to jest load balancing i jakie są algorytmy?
44 zgłoszeń