Re:Microservices – Please, don’t
by partycoder on Sunday September 25, 2016 @12:53AM
(#12574037)
Reasonable judgment is fine. But reasonable judgment can be applied to everything, including who is better suited for making decisions about technological adoption.
Someone who is biased towards "getting job done" and seeing technology adoption as a mere distraction, is simply too biased to be of any help during decision making. When evaluating technology adoption, you need to see the pros and cons (including adoption costs), and evaluate things seriously.
Since you brought up functional programming, it actually fits the same framework.
In that case P includes problems with a "pure" domain (e.g. compilers) or problems that require lots of multi-threading.
It does not work well for problems that are fundamentally state-full or sequential. It also does not work in "messy" domains - e.g. data mungling.