Discord isn’t exactly known for generous file-sharing limits, still, the messaging app offered a 25MB limit to free users. The company has now updated its support page to reflect the upload limit for free users has been lowered to 10MB.

You are viewing a single thread.
View all comments
-14 points
*

“Storage management is expensive”

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.

permalink
report
reply
1 point
*

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.

permalink
report
parent
reply
1 point

  • Discord has ~1,000 employees… let’s say 0% remote (heh, is it 100% or what?)
  • Avg of ~65% of employees (650 employees) drink coffee
  • Average of 3 cups of coffee per day per employee
  • 260 work days per year

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

permalink
report
parent
reply
22 points

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.

permalink
report
parent
reply
2 points

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.

permalink
report
parent
reply
6 points

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.

permalink
report
parent
reply
3 points

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.

permalink
report
parent
reply

Technology

!technology@lemmy.world

Create post

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


Community stats

  • 14K

    Monthly active users

  • 6.8K

    Posts

  • 156K

    Comments