News for hackers. Stuff that matters.
Re:Ask HN: How to avoid over-engineering software design for... by numlock86 on Wednesday June 24, 2020 @06:12AM (#23626194)
>simplifying stuff anywhere is possible

https://raw.githubusercontent.com/aws-samples/aws-refarch-wo...

Ironically, that's how you are supposed to run Wordpress on AWS.

Re:Ask HN: How to avoid over-engineering software design for... by alharith on Wednesday June 24, 2020 @07:13AM (#23626568)
Unironically, this is one of the simpler setups for a multi-node WP setup I have seen, and I have set up prod WP many times. Anyone with associate level knowledge of AWS can do this. There is a reason there are entire companies (pantheon) dedicated to hosting Wordpress for you: doing it with speed, resiliency and redundancy is hard.
Re:Ask HN: How to avoid over-engineering software design for... by owenmarshall on Wednesday June 24, 2020 @09:18AM (#23627486)
Meta: I've vouched for this comment. You appear to be shadowbanned.
Re:Ask HN: How to avoid over-engineering software design for... by alharith on Wednesday June 24, 2020 @11:34AM (#23629106)
They don't like conservative opinions here, so I am not surprised.
Re:Ask HN: How to avoid over-engineering software design for... by ex_amazon_sde on Wednesday June 24, 2020 @07:31AM (#23626669)
You seem to be confusing Amazon's internal infrastructure and its development model to how AWS is used by customers.
Re:Ask HN: How to avoid over-engineering software design for... by numlock86 on Wednesday June 24, 2020 @07:44AM (#23626756)
I would have posted internal slides directly from app architects or even service(-prototyping) dev teams within AWS including similar vibes regarding this discussion, but for obvious reasons that's not a good idea. But whom am I telling that ... That "reference architecture" aimed at customers using their infrastructure regarding a Wordpress installation gets the general idea across, though.
Re:Ask HN: How to avoid over-engineering software design for... by regularfry on Wednesday June 24, 2020 @07:46AM (#23626761)
That's the result though, right? Radical internal simplicity forces incidental external complexity.
Re:Ask HN: How to avoid over-engineering software design for... by ex_amazon_sde on Wednesday June 24, 2020 @08:30AM (#23627096)
No, I'm talking about internal services that aren't directly exposed through AWS API. This represent the large majority of the internal codebase.
Re:Ask HN: How to avoid over-engineering software design for... by ComodoHacker on Wednesday June 24, 2020 @01:11PM (#23630791)
Would it be any simpler when running on-prem or in another cloud?