4 ms·
A “cap” feature isn’t as easy to implement as you’d think. What happens when you hit the cap? Does it start shutting down instances? If yes, which ones and i
by spookthesunset 7y ago
A “cap” feature isn’t as easy to implement as you’d think. What happens when you hit the cap? Does it start shutting down instances? If yes, which ones and in what order? And don’t say “I don’t care” because you do care—you are allowing your provider to basically cause an outage in your service.
If you do allow some kind of ordered shutdown of service, what is the UX going to look like? What is the API going to look like?
Having a cap is not an easy feature to design or implement. And on a backlog, it is going to be a “multi quarter, low impact” item—meaning it will never get built.
- arama471 7y agoWhy not allow people to set a cap that disables everything set to that billing method once it's been reached? That seems to be the use case that people are saying is missing from cloud offerings.
- spookthesunset 7y agoYeah after I posted I realized that once you hit your cap, that’s it you are done. Still, I bet there is a lot of companies that might be more upset with the provider shutting everything down even if they had set up a cap.
- Red_Leaves_Flyy 7y agoI imagine most of those companies can afford to have some overages built into their caps. They should also be able to afford the developer time to create fallback behavior, and graceful degradation of services.
- manigandham 7y agoThings like storage (disks or S3) continue to incur costs even if the instance is shutdown. Should they just delete your data too?
- akudha 7y agoWhat is the API going to look like? Maybe just a simply array with the list of services to be shut down in the order provided? This should be enough for hobby and smaller projects, bigger projects will have plans/people in place anyway. It is not that they can't do it - we are talking about a company with insane technical ability and resources. It is just that they don't want to do it.
- manigandham 7y agoWhat would you like to do with your VM disks and/or object storage when you hit the cap? Delete them?