Why I'm No Longer Talking to Architects About Microservices by Ian Miell is one Software Engineer's well thought out explanation of a common issue in software development (and many other areas of life), the conflict that arises between a useful concept and its implementation in a messy world. In this particular case, Ian is talking through the issues related to overly complex series of microservices that seem to exist solely for the purpose of matching a 'best practice', but end up causing grief and slowing down productivity.