We're hoping to backport most of it to 3.1 and already support it in the latest release of the JavaScript driver. This should make automated deployments considerably easier. You can literally install, configure and distribute a service with a single line of `curl` now.
Full disclosure: I'm one of the core developers working on ArangoDB Foxx.
Semi-related to Foxx, is it now possible to add/remove coordinators dynamically to cluster? In other words, can we now scale out Foxx services easily if load increases?
It's trivial to add additional coordinators and removing coordinators no longer has a chance of affecting Foxx because the authority for the deployed services now lies with the database servers rather than the coordinators -- the coordinators are now fully disposable.
Be sure to check out this short demo of the Cluster Starter:
One thing the article actually forgets to mention is that 3.2.0 also is the official release for the new HTTP API for managing Foxx services: https://docs.arangodb.com/3.2/HTTP/Foxx/Management.html
We're hoping to backport most of it to 3.1 and already support it in the latest release of the JavaScript driver. This should make automated deployments considerably easier. You can literally install, configure and distribute a service with a single line of `curl` now.
Full disclosure: I'm one of the core developers working on ArangoDB Foxx.