"I've worked with microservices in the last year and a half, and I partially agree with the author. My current approach is that of "logical microservices" -- running within the same process/runtime, but with a language-independent API, pure JSON, for example."