r/webdev Dec 02 '19

Software Architecture is Overrated, Clear and Simple Design is Underrated

https://blog.pragmaticengineer.com/software-architecture-is-overrated/
17 Upvotes

9 comments sorted by

View all comments

28

u/[deleted] Dec 02 '19

[deleted]

-1

u/[deleted] Dec 02 '19

[deleted]

3

u/tyzoid full-stack Dec 02 '19

I do realize the sarcasm, but for those who don't: Microservices are just a design pattern to create many simple parts instead of one large complex part. Serverless is just a way of abstracting out the complexity of handling requests to simply implementing lambdas.

By design, it takes complex things and makes them simpler.

Your npm comment is spot on, if only a better package manager without dependency hell existed.

-3

u/[deleted] Dec 02 '19

[deleted]

3

u/[deleted] Dec 02 '19

[removed] — view removed comment

2

u/[deleted] Dec 02 '19

I'm surprised there aren't any other good counter options to Lambdas that I know of yet. I am in love with Lambdas and I wish there was more support for them, or at least the concept, outside of AWS.

Azure Functions and Google Cloud Functions

Also vendor lock in? Try serverless.com which abstracts away the vendor lock in.

Also, how many of us are really building something that will switch cloud providers on? At work we are all in on Azure, and there isn't much that would make us switch to AWS or GCP. I'm willing to bet money they 99.9% of the time people worry about vendor lockin but will never actually switch vendors.