Hacker News new | ask | show | jobs
by sksksk 2274 days ago
It's a pretty common model in many industries...

If every gym member visited the gym at the same time, they wouldn't all fit. Only a small fraction of the members use the gym at any one time, so it works.

Banks would crash if everyone tried to withdraw their money at the same time, but they don't, so the bank can loan the money out.

2 comments

> Only a small fraction of the members use the gym at any one time

Only a fraction of the members use the gym at all. If every member of the gym wanted to use it there would be no reasonable schedule to make that possible. ~50% of gym members use it less than 100 times per year, and only ~25% use it consistently.

For banks depending on legislation they have to keep 0/3/10% in reserves, depending on the size of the bank. Which is far worse than most clouds or gyms would ever offer.

As a matter of fact, I cannot think of a single industry that can serve a full service to the entirety of their clients at a discrete point in time.
Garbage collection. As in the people who pick up your bins. They do this on a weekly basis.
Garbage collectors, like clouds, have usage based pricing, and cannot handle everyone spiking at once. They can handle everyone at normal baseline usage, but that's just like saying a cloud provider can handle everyone using the same number of reserved instances they’ve purchased on a long-term basis.
But if all their customers want their garbage picked up today, or everyday, it won't work.
More relevant to the cloud analogy, if all their customers wanted to purchase a large extra pickup (beyond their normal baseline) on their normal day, which is part of garbage service offerings, they wouldn't be able to accommodate it.
Aha, thank you for finding the flaw in my example! I lounge corrected ;-)
On any single day, they only have a set list of customers. This is part of the contract.