4 ms·
This article is off the rails (to borrow the authors amtrak metaphor). The author posits that if you make pile of crap microservices then all you had to do ins
by CraigJPerry 3y ago
This article is off the rails (to borrow the authors amtrak metaphor).
The author posits that if you make pile of crap microservices then all you had to do instead was make a monolith and magically it’ll all be fine.
You can put the same kind of design and engineering work in that results in a pile of crap microservices but if you target a monolith instead then you’ll be golden.
The author enjoys stroking his own ego as he goes (the comment about full stack js devs for example). And yet, there’s very little here in terms of actual engineering. Want some measurements or some data to back up the waffle? Well the author says tough! You just get a diatribe instead.
Keeping the cost to change a system low by managing complexity is a fine goal, but that’s not what’s being proposed here. This article could have been better if it recognised this. This article could have been better if it gave some data - hell even anecdata, a single motivating example, would have been a start.
On my team, I’ll take on a bright enthusiastic front end dev who decided they want to spread their wings and grow into a full stack dev over someone who believes they already know everything and has no growing left to do.
- bradhe 3y agoAgreed the dichotomy presented is so reductive that it makes you question the author’s credibility. Any architecture that isn’t well maintained will become crushing over time. Ask me how I know.
- ConcernedCoder 3y agoupvoted, but honestly, the other side of that coin is: "The author posits that if you make pile of crap monolith then all you had to do instead was make microservices and magically it’ll all be fine."