News for hackers. Stuff that matters.
Re:The Amazon Premium by songshu on Thursday December 19, 2019 @03:47PM (#21839082)
I agree. It’s a golden age to be a developer. We can be truly agile with system architecture. The last big system I wrote went through at least three complete architecture overhauls, but all that means is a fun few afternoons on the AWS console. Earlier systems I worked on had to have architecture locked down three months into the project.
Re:The Amazon Premium by caust1c on Thursday December 19, 2019 @05:17PM (#21839870)
I don't think I've ever seen "fun" and "aws console" used in the same sentence before.

The value to me personally is the reliability. Amazon continues to deliver on highly reliable services, which is IMO the main reason they can charge such a premium.

Re:The Amazon Premium by monkin on Thursday December 19, 2019 @06:21PM (#21840315)
> I don't think I've ever seen "fun" and "aws console" used in the same sentence before.

In my opinion AWS Console is one of the best designed from all cloud providers out there. GCP is years behind, even with $100k credits I just can force myself to use that pice of unusable crap. Probably Material Design is here to blame, as it's terrible on web.

DigitalOcean does a great job with their interface but they don't even have 1/20 of features offered by AWS, at the end it will share the fate of GCP. Being extremely bloated. :)

Re:The Amazon Premium by busterarm on Thursday December 19, 2019 @07:08PM (#21840594)
My cloud spend is in the millions, soon to be tens of millions, every year and I'm a heavy user of AWS, Google Cloud and Azure and I agree with you wholeheartedly. It's not even just the console but the underlying APIs. I do everything via Terraform anyway but GCP is buggy and inconsistent in areas where it absolutely shouldn't be.

Azure is 5 years ahead of Google Cloud. AWS is 5 years ahead of Azure. The differences are that extreme.

Re:The Amazon Premium by brisance on Thursday December 19, 2019 @07:33PM (#21840751)
I'm spending literally a fraction of your budget and that is my amateurish assessment as well. AWS Console can be better but the Azure dashboard could've been from the 90s. I had a hard time navigating it.
Re:The Amazon Premium by wannabag on Thursday December 19, 2019 @06:38PM (#21840410)
"In my opinion AWS Console is one of the best designed from all cloud providers out there. GCP is years behind, even with $100k credits I just can force myself to use that pice of unusable crap. Probably Material Design is here to blame, as it's terrible on web."

I hear this for the first time; to me all the Amazon related interfaces I've used have resulted in poor user experience at best. This goes from the store to AWS and sellerscentral should really get a special mention. In AWS, I always felt that everything was super cluttered and important things hard to find, nowhere near intuitive. This goes for high level concepts as much as component behaviors like lists in s3... So, I'd be super curious to hear what you found that was so good. Care to share?

Re:The Amazon Premium by philliphaydon on Friday December 20, 2019 @12:21AM (#21841889)
I feel this way about azure. The UI is terrible yet I can get stuff done in AWS ui rather quickly.
Re:The Amazon Premium by zymhan on Thursday December 19, 2019 @05:48PM (#21840076)
> I don't think I've ever seen "fun" and "aws console" used in the same sentence before.

To each their own, but the ability to deploy seemingly endless amounts of computing power to do whatever I want, with the click of my mouse, is something I could only dream of as a kid.

Re:The Amazon Premium by jiggawatts on Friday December 20, 2019 @04:58AM (#21842899)
I had that kid-like wonder at a recent project where I had to re-architect an Amazon-hosted website for a customer.

It took me back to that childhood experience of playing with Lego. Everything just "snaps together", and a lot of things that ought to be difficult were shockingly easy.

Mid-way through the project the customer apologised because they forgot to mention that they needed geo-redundancy for every layer, including the database.

It was a checkbox on AWS Aurora. A literal checkbox. I pressed it. There was a progress notification and then it was done. Just like that. A distributed cluster.

I know what's involved, it's not like I haven't built SQL Server clusters dozens of times before, I've even scripted the process before. But it's kind of magic to see it condensed down to a the absolutely most trivial true/false button that it could possibly be.

Re:The Amazon Premium by choeger on Thursday December 19, 2019 @04:58PM (#21839729)
We might have a different concept of "architecture", but for me it looks like all cloud apps share the very same one. A bunch of (hopefully) cpu bound workers connected to one huge, intransparent persistence service. Not that this is not a viable architecture, but there exist different ones.
Re:The Amazon Premium by mzz80 on Thursday December 19, 2019 @06:30PM (#21840363)
You’re not looking beyond the most trivial services. Most complex applications are best designed and scaled through multiple services.

For example, how do you handle long running asynchronous processing, distributed pub sub, or services that have widely different performance and scaling characteristics?

If you haven’t seen this, it might be time to start looking for a more interesting job.

Re:The Amazon Premium by choeger on Friday December 20, 2019 @01:38AM (#21842133)
I did not say that you usually need multiple services for scaling. I just noticed that the end architecture looks roughly the same to me once you go into the cloud.

For a truly distributed system just look at a distributed hashtable. You can do it with a cloud provider, but it somehow contradicts the point of a DHT to control the nodes, does it not?

Re:The Amazon Premium by opportune on Thursday December 19, 2019 @05:11PM (#21839825)
I don’t understand, you acknowledge that vanilla web apps wrapping CRUD aren’t the only architectures but are the only ones suited to cloud? The entire point of the post you’re responding to is that cloud makes many architectures easy, including that one. I can personally vouch for having done wildly different use cases on cloud involving analytics and data processing.
Re:The Amazon Premium by choeger on Friday December 20, 2019 @02:00AM (#21842210)
> vanilla web apps wrapping CRUD

This is the only use case you see for what I described? Most data processing I saw works exactly like that, too: some compute cluster using a shared persistence layer (either object store or a network filesystem).

Edge computing, otoh, explicitly exists because not everything can be handled well in that way.