4 ms·
Haha! My only “yes, but…” is that this: > 50k API calls per second (on S3 that is $20-$250 _per second_ on API calls!). kind of smells like abuse of S3. With
by Esophagus4 1y ago
Haha!
My only “yes, but…” is that this:
> 50k API calls per second (on S3 that is $20-$250 _per second_ on API calls!).
kind of smells like abuse of S3. Without knowing the use case, maybe a different AWS service is a better answer?
Not advocating for AWS, just saying that maybe this is the wrong comparison.
Though I do want to learn about Hetzner.
- wiether 1y agoThey conveniently provide no detail about the usecase, so it's hard to tell But, yeah, there's certainly a solution to provide better performances for cheaper, using other settings/services on AWS
- adamcharnock 1y agoWe're hoping to write a case study down the road that will give more detail. But the short version is that not all parts of the client's organisation have aligned skills/incentives. So sometimes code is deployed that makes, shall we say, 'atypical use' of the resources available. In those cases, it is great to a) not get a shocking bill, and b) be able to somewhat support this atypical use until it can be remedied.
- wiether 1y agoThank you for the reply I'm honestly quite interested to learn more about the usecase that required those 50k API calls! I've seen a few cases of using S3 for things it was never intended for, but nothing close to this scale
- wredcoll 1y agoYou're (probably) not wrong about the abuse thing, but it sure is nice to just not care about that when you have fixed hardware. I find trying to guess which of the 200 aws services is the cheapest kinda stressful.
- mike_hearn 1y agoWhy would it be abuse? Serving e.g. map tiles on a busy site can get up to tens of thousands of qps, I'd have thought serving that from S3 would have made sense if it weren't so expensive.
- Esophagus4 1y agoI don’t know much about map tiles… but could that be done more effectively through a CDN or cache, and then have S3 behind it? Then the CDN takes the beating. So this still sounds like S3 abuse to me. But I leave room for being wrong here. Edit: presumably if your site is big enough to serve 50k RPS it’s big enough for a cache?