4 ms·
> Probably every technical decision maker pushing for microservices knows the perils of distributed debugging That doesn't line up with my experience. I think
by d_watt 7y ago
> Probably every technical decision maker pushing for microservices knows the perils of distributed debugging
That doesn't line up with my experience. I think humans have a pretty strong tendency to take for granted the advantages of a current situation when looking at something that solves a very specific new problem. "The grass is always greener"
"Hating" something of course doesn't matter, what does matter is response time in being able to debug production systems, and developer efficiency, and satisfaction / employee retention. So it's not orthogonal, imo, as it's very likely correlated with an efficiency loss.
- sk5t 7y agoRight on. It takes quite a bit of experience to get to the point where you can sort of look into the future to think about what living with the new system will be like, once its warts and shortcomings are known. The time-sucking problems usually won't show up during a PoC where everything looks beautiful and easy.