Два подхода: fan-out on write — при создании поста записываешь в timeline каждого подписчика (быстрое чтение, медленная запись). Fan-out on read — при чтении собираешь посты от всех подписок (медленное чтение, быстрая запись). Гибрид: fan-out on write для обычных юзеров, fan-out on read для celebrities. Redis sorted set для timeline.
Как реализовать feed/timeline на Go?
Middle+
103 просмотровAFK Offer AI
Какие библиотеки для rate limiting в Go?