Interesting
I wonder where is the catch. Distributed programming *is* hard so even if few people use it, there will be certainly some lessons to be learned.
Ahead of Microsoft's Ignite conference next month, the tech goliath has announced Dapr, now available as an Alpha preview, a runtime to simplify developing microservices. Dapr is not a replacement for other runtimes or frameworks such as .NET or Java. Rather, it "injects a side-car container/process to each compute unit", …
Distributed programming *is* hard
It appears that the intention is to make it easier by having all the instance control provided by the framework, leaving the programmer to implement the methods required for what Microsoft used to call "business logic".
The principle is a bit like WCF, but it adds service discovery, distributed state management and scaling - so more of the hard work is done for you. In theory. I'm still trying to get my head around the documentation which seems to have been written by someone whose first language does not make use of definite or indefinite articles.