DEV Community

Discussion on: What software development tools (libraries/frameworks/apps/whatever) make you feel most anxious while you're working with them?

Collapse
 
codypearce profile image
Cody Pearce

AWS. The web interface is really complicated and I always worry I'm going to some how rack up a huge bill by doing something wrong.

Collapse
 
jaakidup profile image
Jaaki

That is the number one reason I decided to go with Google Cloud, as it's easier to use.

Collapse
 
wceolin profile image
Will Ceolin

I have a similar fear when using Firebase. The web interface is okay but logging/debugging is really poor. For example, we pay by the number of reads/writes we do to the database.

One day I was setting up a side project and I was getting like 1,000 reads every time I opened up my app. It was freaking hard to debug where those reads were coming from as they don't provide a way to see stats by documents in the database.

I'm always afraid I'm going to do something stupid and end up having a huge bill.

Collapse
 
jaakidup profile image
Jaaki

The way firebase works is that all the debugging should be done on your app's side, unless the problem was with cloud functions.

Collapse
 
leob profile image
leob • Edited

AWS pricing is notoriously complicated and opaque.

I did a price calculation recently, comparing what it would cost to host something on AWS versus Linode, and I was pretty shocked to find that data transfer out was approximately 9 times more expensive per Gigabyte compared to Linode (I'm not affiliated to Linode in any way, although I've been a happy user for a couple of years).

But this is nothing new, I believe that billing being notoriously complex and nontransparent (and expensive compared to competitors) is a known thing with AWS.