this post was submitted on 07 Sep 2024
523 points (97.5% liked)
Technology
59219 readers
2836 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
It's really not, though.
//////
ETA: I stick by my premise and my conclusion (storage management isn't expensive, and it's probably a Nitro thing), but my math may be wrong and my usage is apparently not normative. The costs are probably not so negligible, but I would still assume they aren't as low as they want us to think.
/////
Discord has 200,000,000 MAU. If every single one of them uploaded a file every month (of pretty much any size) and Discord tossed it into an AWS S3 IA bucket, it would cost them $500 to store that data. Their total S3 bill for storage would be five hundred US dollars. Storage is dirt cheap. AWS doesn't even charge per gigabyte on that storage type, it's so cheap; they charge for downloads.
So, ok. Let's talk downloads. If each of those files were 25GB and downloaded twice (probably an underestimate, but not everyone is uploading files, so I'm going to make the completely unfounded assumption that it'll all shake out), it would cost them a couple hundred thousand dollars. Which, ok, that's much more significant than $500. But Discord made $575 million last year—so the S3 download costs would be 0.03% of their total revenue. They probably spend 2-3 times more on coffee.
Storage management is emphatically not expensive.
My guess? They just saw that the higher upload limit was eating into their Nitro subscriptions.
If every one of those users uploads one 10MB file, that would be two petabytes of data. At S3's IA prices that's $25k/month. And people are uploading far, far more data than that.
I'll have to check my math again. But are people uploading more than that? On my friend server, with 50 people, we've had about a dozen uploads all year, and they're all pretty small PDFs and images. Everything else is rich links.
It’s heavily used at many universities. Think notes, images of whiteboards, full textbooks, pictures of tests, shared multiples times daily by tens of thousands of people. It adds up very fast.
Ahh, right. I've made the classic mistake of thinking my usage was normative.
Pictures.
Which are automatically downloaded by every active user of the chat on every individual client, and many people do at least tens per day.
Interesting. We don't upload many pictures, either; though admittedly I hadn't thought about it, and that probably doubles my total.
You think they spend 400000 on coffee? You lost me there.
After looking at their number of employees and some math, I could actually see that as plausible.
Cups per year:
650 employees x 3 cups per day x 260 work days = 507,000 cups per year
For medium-sized office of 100 employees, cost of a turnkey delivery service is $15,000/yr ($0.68/cup)
So for Discord:
$0.68 per cup x 507,000 cups per year = $344,760 per year