functoria
functoria copied to clipboard
“functoria-swarm:” create unikernels that work together?
But being able to configure ≥ 1 functor applications that work together would seem cool (?)
And making that work with partial re-deployments (e.g. if the HTTP port changes, only the webserver and the TLS+auth unikernels need to restart, not the Irmin-master one, etc. just like docker-compose awkwardly tries to do).
Is this in scope for Functoria?
YES!
I had plans to do that, using capnp for the RPC mechanism (as you could easily register closures) and using the Mirage signatures to define the API boundaries (e.g. use them for RPC instead of link boundaries).
No roadmap yet, but that's really something that I would like to see at one point :-)