Два подхода: fan-out on write (при публикации разослать всем подписчикам) и fan-out on read (при запросе собрать из источников). Гибрид: fan-out on write для обычных юзеров, fan-out on read для celebrities. Хранение: Redis list per user (timeline). Ранжирование: score = recency + engagement. Pagination через cursor (timestamp + post_id).
Как спроектировать news feed service на Go?
Senior
200 просмотровAFK Offer AI
Что выведет: var x int8 = 127; x++; fmt.Println(x)?