A study was done by APM vendor Lightstep collected 322 responses from people that already use or plan to use microservices, those who are responsible for software development/architecture, and lastly those who work at companies that recruit more than 500 employees. The sample had an even split between people that have already used microservices in production and those who are testing it as a pilot or thinking to implement microservices.
Out of those who were using microservices, the survey found that 59% experienced increased operational challenges
the major challenge being data management. In the survey participants were asked to compare the difficulty of
different environments. The result of which was that 73% stated that microservices are more difficult while only 21%
found it to be easier than monoliths.
The question remains, how did we get to this? In short, when one starts to rave about new tech, in this case, being microservices, it becomes to be seen as a holy grail because it can deal with problems of monoliths. The surrounding halo effect of microservices has spread, and people started applying them to everything, which caused what we call now a “micromess”.