Hacker News new | ask | show | jobs
by n_time 1004 days ago
Could it be people are choosing over-engineered solutions because AWS has bad documentation and that's what the solutions architects tell them to do?

Could it be because microservices and so-called "server-less" have been sold as cost-saving measures that increase the business' flexibility and decrease capital investment?

When... in reality a single deployed Docker container is way more manageable than a distributed system constructed with "lambdas" and requires fewer engineers in the long run?

What I'm trying to say is that FAANG cargo-culting is only part of why developers choose to build solutions that scale larger than they need. Another large part is the cloud development ecosystem writ-large and the consulting culture that has built up around it.

1 comments

Did you ever hear about "no one got fired because he bought IBM/Oracle/Microsoft" ?

It's the same exact thing: most of the people do what is considered a "best practice" just to avoid any type of annoyance when something will break.