logoalt Hacker News

twoodfin • yesterday at 2:01 AM • 3 replies • view on HN

This is one of those features that customers think they want without having thought it through:

“Never let me spend more than $X” also means, “Shut down my business-critical app/service/solution at 2 am on a Sunday morning because Joel in IT forgot to plan for the new report runs.”

The product design work to let customers have the first thing without risk of major pain from the second thing is non-trivial.


Replies

cogman10 • yesterday at 2:18 AM

Counter argument, this is the sort of thing that, especially for a smaller business or individual, can be the difference between a bad night and bankruptcy.

Sure it sucks that critical services blinked out at 2am. But what sucks even more is finding out the image on my ASG had a vulnerability that allowed someone to install a bunch of bitcoin miners which kept me fully scaled from midnight to 2am.

Or more likely, that a mistake in terraform 1000xed my spending.

Most people have predictable spending and could easily say "don't spend more than 10x what I normally spend". Or 1.5x, or 2x, 3x, etc. All depending on how they want to balance a runaway cloud expense.

➕ show 1 reply
handoflixue • yesterday at 2:17 AM

The alternate conversation is "the new report run had a bug and cost us $1,000,000 over the weekend" and I think that one's usually worse.

But one could just have two categories of service - the default capped plan, and a special Enterprise one where you sign a contract making it clear you understand the consequences of not having a budget limit.

Also, if your average usage is $900, set your hard limit at $2,000, not $1,000. Then when the report runs $500 over expected, you get a soft limit email and still have your report. Even a "business critical" run is probably not actually worth more than double your average spend.

➕ show 1 reply
simonw • yesterday at 2:08 AM

I don't really understand that argument. This seems pretty obvious to me, as a customer. Is this really something that companies don't understand?

Sending an email when your budget gets low shouldn't be a big lift.

➕ show 1 reply