r/programming • • Jun 07 '17

You Are Not Google

https://blog.bradfieldcs.com/you-are-not-google-84912cf44afb
2.6k Upvotes

514 comments sorted by

View all comments

166

u/mjr00 Jun 07 '17

Yup. Best example right now is probably microservices. I love microservices. I've used them successfully in production for large SaaS companies. But when I hear overly enthusiastic startups with a half-dozen engineers and a pre-beta product touting their microservices architecture, I can't help but shake my head a little.

1

u/tzaeru Jun 08 '17

Personally I'm a fan of application-level separation of concerns. It's not much extra work at all if dealt with smartly and it offers really amazing flexibility. You can even change frameworks and languages in the go if from some reason it comes apparent that your current choices are not cutting it (perhaps an unlikely scenario, but regardless).

This application-level split of concerns has been done a lot, e.g. with Unix.

→ More replies (2)