News for hackers. Stuff that matters.
Re:You Win or You Learn by p1necone on Thursday November 09, 2023 @06:58PM (#38213095)
(person who doesn't really know what they're talking about when it comes to services of this scale asking) Why does Tumblr need 1000 servers to run? You can serve a lot of text and relatively well compressed image files with not a lot of hardware.
Re:You Win or You Learn by BobaFloutist on Thursday November 09, 2023 @07:16PM (#38213240)
A lot of people use it to promote their art or to share screencaps/gifs/clips of movies, so I think people would get pretty cranky if the image files were overly compressed (unless it's the magic kind of compression that doesn't cost any fidelity. I don't really understand how compression works).

That's without getting into video content.

Re:You Win or You Learn by evanelias on Thursday November 09, 2023 @07:45PM (#38213483)
It's a social network. Tumblr serves a lot of traffic, and has a lot of data. The product data alone is over 1 trillion rows in relational databases by my estimation (former early eng there), and that's not accounting for replication / high availability.

1000 servers actually sounds surprisingly small. It was a fair bit higher than that a decade ago, and that was on bare metal then, vs (afaik) cloud VMs now. Then again, their traffic is a lot lower now, but still nothing to sneeze at.

Re:You Win or You Learn by photomatt on Thursday November 09, 2023 @08:54PM (#38214137)
For the YC audience: Tumblr has about 60B images using 8 petabytes of storage. 205TB of memory, 46,752 CPU threads, 250 kW of energy. About 100k requests a second, a petabyte a day of bandwidth.
Re:You Win or You Learn by p1necone on Friday November 10, 2023 @04:34AM (#38216867)
So in short, the answer to my question is that the scale is way way larger than I imagined.