Hi,
Running ArangoDB on Mesos is like "fire and forget" - meaning that Mesos will take care of everything and you don't have to worry about most failure scenarios.
Mesos will simply keep arangodb running.
- if a task fails it will be restarted automatically
- if a machine fails mesos will reschedule the tasks on a different machine
- when using secondaries for extra data safety one of the secondaries will be promoted to be new primary upon failure
- up and downscaling via the UI
It is a totally valid usecase to manually deploy a cluster but you should be prepared for more maintenance work.
Regards,
Andreas Streichardt