Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yeah... Google has no experience with global distributed operations, data centers and applications at all. Neither does Microsoft, they probably don't even know what a entwork is, am I right?

/sarc

Seriously though. AWS isn't the end all, be all here and there are incredibly smart and talented network and systems engineers at many companies. The UX for AWS is often pretty bad, and it's sometimes difficult to know HOW to configure something, even if you know WHAT to configure. Like allowing a higher usage threshold for redis caching instead of trying to keep 50% of memory open by default. You can find the actual redis configuration option, how to set it in AWS, who knows (at least when I was using it). At this point DynamoDB's autoscaling is probably a much better experience, but getting it to grow/shrink appropriately was very painful at one point.

On Azure, some of the simpler services are some of the easiest to use and get started with... Data* (Tables, Queues, Blobs) in particular.

Of the three, I found Google's Cloud the most interesting to deal with.

All of that said, I don't think any of them are incapable of correcting course and making things better... but it's easy enough to let things get worse. I think Amazon's biggest problem is they now have so many competing and overlapping services, it's become harder to even know what's right. Same for Azure to an extent...

I am finding DigitalOcean's offerings to be compelling and may find myself trying that path with a project, or at least part of a project in the future.



> The UX for AWS is often pretty bad,

Why worry about UX? Shouldn't your infra be scripted, version controlled and repeatable?


Because learning terraform or cloud formation takes time. I am an average developer and I understand foundational infra theory. I know I can click around AWS without help in order to deploy a CRUD app. Why bother with scripted infra if I am going to revisit it once a year to fix an issue?


If you're using AWS you probably should script it for nothing else than to help other employees / new hires understand what's going on. Something like Heroku is usually a better proposition if you don't want to script anything.


Revisiting it only once a year means it's even more important to keep your infrastructure as code.


People writing/operating serious software never make config changes through the UI. AWS console then is mostly just to view/investigate what is already configured


If it’s something you only do once a year, honestly, it’s more important to script it.


Haven't thought about it in that way. I think you are right, thanks.


Because you have to start somewhere... if the UI doesn't work, why should I trust their console app.... I have similar views about phone apps... If your website doesn't work, WTH should I trust your app?

Also, in my original post s/DigitalOcean/Cloudflare Workers/




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: