4 ms·
As the author mentions, it's not that microservices are necessarily bad - just that they're too often used when they're not the appropriate solution for the pro
by rpeden 10y ago
As the author mentions, it's not that microservices are necessarily bad - just that they're too often used when they're not the appropriate solution for the problem at hand.
I feel as though about 80% of the programming blog posts that breathlessly pontificate about why everything you're doing is wrong and what you should be doing instead would all be better if replaced by a phrase along the lines of "understand the problem you're trying to solve, understand the possible solutions at hand, and pick the one most appropriate for your problem and your circumstances."
Instead, we often see dev teams chasing off after the newest and shiniest options available. And sometimes, the newest and shiniest option is the best one, which is great! But often, it's a far from optimal. However, in an industry where so many companies hire largely on the basis of buzzword compliance, I really don't blame developers at all for choosing the new, hot, and shiny solutions over proven solutions that are better solutions for a wide class of problems.
- partycoder 10y agoSame as most approaches. OOP can also be bad, and even something as basic as generic programming (e.g: templates in C++) or metaprogramming can be harmful if you abuse it.
- sotojuan 10y agoIf there was ever an uBlock for the brain, the first thing I'd block would be programming blog posts. Sure, I'll miss a ton of good ones (which I can whitelist!), but they're really not worth the investment.