Remix.run Logo
▲ twoodfin 6 hours ago

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.

▲cogman10 6 hours ago | parent | next [-]

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.

▲twoodfin 5 hours ago | parent [-]

For a large enterprise spending millions on AWS, 1.5X is already a budgetary disaster. Unfortunately, shutting off critical IT infra because it hit 1.4X spend this month is a business disaster.

There’s no magic wand that produces good outcomes when planning or execution goes awry at scale.

▲cogman10 5 hours ago | parent [-]

> especially for a smaller business or individual, can be the difference between a bad night and bankruptcy.

Just because this isn't a good solution for everyone, doesn't mean it's not a good solution for a large number of people and businesses.

A lot of businesses can tolerate outages. In fact, even very big businesses come out mostly unscathed when they have multi-hour outages. (how many is it for github this year?)

An outage causes a reputational black eye. It does not necessarily translate to lost income.

▲handoflixue 6 hours ago | parent | prev | next [-]

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.

▲Gigachad 6 hours ago | parent [-]

Even if you set your cap at $10,000 it would be better than nothing.

The price cap should be the number you’d be willing to spend to avoid an outage vs when you’d rather kill everything and work out what happened.

▲twoodfin 5 hours ago | parent [-]

This is the right perspective, but the folks who would be setting this cap for the customers that matter likely have no idea how to price that, or the price would be so absurd as to make the cap meaningless.

How much would a hospital pay to avoid unexpected downtime of their software systems?

▲Gigachad 5 hours ago | parent | next [-]

I would think once you reach the scale that this becomes an issue you can afford someone or a team to be monitoring the system 24/7 able to respond to a price spike.

Price caps are for small scale stuff where you wake up on Monday and see 1000x the normal bill.

▲twoodfin 5 hours ago | parent [-]

I imagine that the product folks at places like AWS are averse to introducing discontinuities in the experience based on scale. Little customers get the same experience as big customers who get the same experience as mega customers.

Obviously they’ve changed their mind about cost management in light of the scale and dynamism of agents, which isn’t too surprising.

▲Dylan16807 4 hours ago | parent | prev | next [-]

A hospital needs to be able to handle a full cloud outage. So I'd be worried if they're near the top of the list of how much they'd be willing to pay here.

▲simonw 5 hours ago | parent | prev [-]

A hospital should select the checkbox that says "no spending limit".

▲twoodfin 5 hours ago | parent | next [-]

Sure, but prior to AWS introducing a notion of “project”, then they’d be at risk for those $1M bills from the data science team looking for agentic magic to reduce readmissions.

My point is this was never as simple as, “Give me a dial to set my maximum account spend.”

▲matkoniecz an hour ago | parent | prev [-]

No, hospital should be able to work offline.

And presumably getting bill for bajillion dollars would be bad also for them.

▲simonw 6 hours ago | parent | prev [-]

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.

▲kasey_junk 6 hours ago | parent [-]

Big companies have thousands of budgets. An email is _worthless_. In fact, it would probably cause me to lose faith in a cloud that provided that as the control.