Comment by rco8786
5 years ago
> Every day 100k tweets are sent
When I worked there we handled about ~6k tweets/sec all day every day. (~500,000,000 tweets/day)
5 years ago
> Every day 100k tweets are sent
When I worked there we handled about ~6k tweets/sec all day every day. (~500,000,000 tweets/day)
There are 145M daily active users on Tweeter. So that’s approx 3 tweets per user. Sounds reasonable.
What database did you use?
It was just* MySQL for a lot longer than you might imagine. They were switching over to Manhattan (in-house DB, similar to FB's Cassandra) when I left, dunno the current state of affairs.
* highly customized and sharded, required team of senior MySQL DBAs to maintain, but still just MySQL.
Probably hbase or some derivative of it.