3 ms·
Just to give one example, I (and many others) have tens of thousands of blocked accounts. How do you implement that efficiently, at scale? Are you gonna do an e
by TillE 3y ago
Just to give one example, I (and many others) have tens of thousands of blocked accounts. How do you implement that efficiently, at scale? Are you gonna do an extra database check for every single tweet that comes my way? Hopefully not.
And if you think about how Twitter works for five seconds, just consider everything that has to happen when an account with 100M followers posts a tweet. It's an absolute nightmare.
- chirau 3y agoOut of curiosity, what do you mean by tens of thousands of blocked accounts? Are those your bot accounts that get blocked or it is you blocking people from your feed?
- hapidjus 3y agoI think they’re referring to accounts that they blocked, so that content from those accounts wont show up in the feed.
- sprite 3y agoA bit off topic, but any book/article recommendations for building things at Twitter/IG scale? I know for example IG switched to a "fan-out" approach early on to handle accounts with a lot of users. Would love to learn more about this.
- CapricornNoble 3y agoIn some previous HN thread, I dialed in on a recommendation for "Designing Data-Intensive Applications" by Martin Kleppmann, which I honestly still haven't gotten around to reading so....YMMV. Maybe if you search HN for that book title, it might lead you to other useful discussions?