Microservices Bike-shedding
A common approach to architecting a platform in the software industry is microservices. There appear to be fundamental issues with it though. Every now and again, somebody writes an article about their bad experiences with it and online forums respond, loudly declaring they’re doing it wrong. Is it any wonder though, when it’s so poorly understood?