HNHacker News
TopNewBestAskShowJobs

ksnsnsj

1 karma · joined August 15, 2024

submissionscomments
ksnsnsj··on RubyGateway: Embed Ruby in Swift
Does this need ruby on the host? I'm asking because it's really difficult to have a portable ruby binary, only traveling ruby comes to mind
ksnsnsj··on We survived 10k requests/second: Switching to signed asset URLs in an emergency
I have read this argument before. Of cause you can do everything yourself _but it is not free_

You are missing both development cost and much more importantly opportunity cost

If I spent a person year on a cheap run architecture while my competitor spent a person year on a value add feature add, he will win

ksnsnsj··on We survived 10k requests/second: Switching to signed asset URLs in an emergency
Unlike the original c10k problem, serving those number of connectioms has now morthed from a technical to an economic problem
ksnsnsj··on We survived 10k requests/second: Switching to signed asset URLs in an emergency
Not really, because those clients will be unhappy and cause trouble.

They like the clients which expand slowly.

So going from $100 to $100k in a month by accident they want to avoid while still being able to go from $1k to $100k in a year

ksnsnsj··on We survived 10k requests/second: Switching to signed asset URLs in an emergency
While this is normally done due to the reasons mentioned, to me that is a significant downside.

Why can't GCS act as a CDN, too?

ksnsnsj··on We survived 10k requests/second: Switching to signed asset URLs in an emergency
There is no such thing as unlimited bandwidth.

What I'm aware of are services which do not charge extra for egress but severely limit your egress bandwidth (like 10 Gbit peak, 100 Mbit avg)

And limiting egress bandwidth is better is better done in the service per client than by the hoster for your system

ksnsnsj··on We survived 10k requests/second: Switching to signed asset URLs in an emergency
What is R2?