How hard would it be to adapt this style of resilience driven development to other languages? You mention having to make several improvements to the core algorithms when faced with truly concurrent code. For example, could microservice architectures in node.js use your methods/application?