First, developers must deal with the additional complexity of creating a distributed system.
Implementing use cases that span multiple services without using distributed transactions is difficult.
The microservice architecture also introduces significant operational complexity. There are many more moving parts – multiple instances of different types of service – that must be managed in production.
which already run fine under XP... you have previously made the case that businesses are not excited about the cost and resources to reinvent the OS that runs fine as XP! ...now you summarize the other direction... "flip-flop"
if you’re currently using a Linux distribution or a version of Mac OS X, Windows 7 isn’t going to offer much to get you to switch.
Duh... but what about the XP to Linux... the step to W7 may not be quite as steep as the step to Linux, but if your business is wanting to move from the MSFT platform, this is probably the best time to do it!
Duh... but what about those running XP going to Linux or OS X... the step to W7 is not quite as steep as the step to Linux, but it is close... and if there is a time to move away from MSFT this is most probably the best opportunity that you will get...