Live data from Hacker News

Serverless Horrors

serverlesshorrors.com

81–90 of 503 posts

Re: Serverless Horrors

#81
post #47

Earlier quoted context omitted.

That’s why I prefer prepaid cards or those I can easily freeze to prevent any booking.

Freezing a card doesn’t mean the debt is erased. They can still take you to collections.

"your honor, they provided the credit card to prove their identity for the free plan and now we want to collect 100k"

Re: Serverless Horrors

#82
post #64

When I was learning to program through a bootcamp I spun up an elastic beanstalk instance that was free but required a credit card to prove your identity. No problem that makes sense - it's an easy way to prove authentication as a bot can't spam a credit card (or else it would be financial fraud and most likely a felony). Amazon then charged me one hundred thousand dollars as the server was hit by bot spam. I had the…

> The entire service with it's horrifically complicated click through dashboard (but you can get a certification! It's so complicated they invented a fake degree for it!) just to confuse the customer into losing money. By that logic, any technology that you can get certified in is too complicated? Most systems are now distributed and presenting a holistic view of how it was designed to work can be useful to prevent s…

The history of making things complicated often involves "unintended" use by malicious actors.

But infact, it is intended side effects. Things like Jaywalking or "no spitting" laws let police officers harass more people _At their whim_. And they're fullying designed that way but left as "unintended" for the broader public scrutiny.

So, just like, learn that "logic" is not some magic thing you can sprinkle on everything and find some super moral or ethic reality. You have to actually integrate the impact through multiple levels of interaction to see the real problem with "it's just logic bro" response you got here.

Re: Serverless Horrors

#83

When I was learning to program through a bootcamp I spun up an elastic beanstalk instance that was free but required a credit card to prove your identity. No problem that makes sense - it's an easy way to prove authentication as a bot can't spam a credit card (or else it would be financial fraud and most likely a felony). Amazon then charged me one hundred thousand dollars as the server was hit by bot spam. I had the…

This is an example of why cloud hosting is so scary.

Yes, Amazon, and I assume Azure and Google's cloud and others, "usually" refund the money.

But I don't want to be forced into bankruptcy because my five visitor a week demo project suddenly becomes the target of a DDOS for no reason at all and the hosting company decides this isn't a "usually" so please send the wire transfer.

Re: Serverless Horrors

#84

When I was learning to program through a bootcamp I spun up an elastic beanstalk instance that was free but required a credit card to prove your identity. No problem that makes sense - it's an easy way to prove authentication as a bot can't spam a credit card (or else it would be financial fraud and most likely a felony). Amazon then charged me one hundred thousand dollars as the server was hit by bot spam. I had the…

You are attributing to greed what can easily be explained by just not giving an f. They don't care that much about small customers.

Re: Serverless Horrors

#85
last employer asked for an estimate to migrate to cloud.

it would be 2x more expensive and halve developer speed. also we would lose some internal metric systems honed over 20yr.

ceo told to go ahead anyway (turn out company was being sold to Apollo)

first thing we did was a way to bootstrap accounts into aws so we could have spend limits from day one.

can't imagine how companies miss that step.

Re: Serverless Horrors

#86
post #64

When I was learning to program through a bootcamp I spun up an elastic beanstalk instance that was free but required a credit card to prove your identity. No problem that makes sense - it's an easy way to prove authentication as a bot can't spam a credit card (or else it would be financial fraud and most likely a felony). Amazon then charged me one hundred thousand dollars as the server was hit by bot spam. I had the…

> The entire service with it's horrifically complicated click through dashboard (but you can get a certification! It's so complicated they invented a fake degree for it!) just to confuse the customer into losing money. By that logic, any technology that you can get certified in is too complicated? Most systems are now distributed and presenting a holistic view of how it was designed to work can be useful to prevent s…

> By that logic, any technology that you can get certified in is too complicated?

In IT, I am inclined to agree with that. In real engineering, it's sometimes necessary, especially dangerous technology and technology that people trust with their life

Re: Serverless Horrors

#87
post #64

When I was learning to program through a bootcamp I spun up an elastic beanstalk instance that was free but required a credit card to prove your identity. No problem that makes sense - it's an easy way to prove authentication as a bot can't spam a credit card (or else it would be financial fraud and most likely a felony). Amazon then charged me one hundred thousand dollars as the server was hit by bot spam. I had the…

> The entire service with it's horrifically complicated click through dashboard (but you can get a certification! It's so complicated they invented a fake degree for it!) just to confuse the customer into losing money. By that logic, any technology that you can get certified in is too complicated? Most systems are now distributed and presenting a holistic view of how it was designed to work can be useful to prevent s…

> By that logic, any technology that you can get certified in is too complicated?

That is a common view in UX, yes. It's a bit of an extreme view, but it's a useful gut reaction

> Traffic requires a certification (license) too. Must be a fake degree as well because they made it too complicated

In the US roads are designed so that you need as close to no knowledge as possible. You need to know some basic rules like the side of the road you drive on or that red means stop, but there is literal text on common road signs so people don't have to learn road signs. And the driving license is a bit of a joke, especially compared to other Western countries

There is something to be said about interfaces that are more useful for power users and achieve that by being less intuitive for the uninitiated. But especially in enterprise software the more prevalent effect is that spending less time and money on UX directly translates into generating more revenue from training, courses, paid support and certification programs

Re: Serverless Horrors

#88
post #28

Are there any protections these days at the cloud provider level? Like setting a maximum budget for a certain service (EC2, Aurora?) because downtime is preferable to this?

That's why I like VPS setups. You hit the monthly maximum, and it just stops working.

I host demos, not running a business, so it's less of an issue to get interrupted. Better an interruption than a $50,000 bill for forgetting to shut off a test database from last Wednesday.

Re: Serverless Horrors

#90

I've had this twice. Once with oracle, once with azure. They both charged me $2000-$5000 for simply opening and closing a database instance (used only for a single day to test a friend's open source project) To be fair, support was excellent both times and they waived the bills after I explained the situation.

How did you run up a $5000 bill for just testing a project? What kind of project was it that could put so much load on the DB?
Post reply on HN