Utterly brilliant. It's inspiring to see a modern microservices architecture approach used to such great effect. While the performance penalty seems somewhat steep at first blush, we know this problem solves itself as computers get faster. And in return we get a library of highly portable opcodes which can be efficiently re-purposed by other processor implementations.
I'm so glad somebody gets it! Sometimes you have to hold onto your ideals of architectural purity in the face of minor performance hiccups. (This is my project and I'm really happy it made its way on here)
If only we did this with Rational ROSE, so we could be assured of ISO9001 compliance... sigh...
A relic from a more noble age.