For awhile now I have been meaning to evaluate Nomad and Consul for managing servers as well as batch jobs. It has lots of features that are attractive and would make managing services very easy using the Consul service mesh and health checks. One of the downsides is that it takes some configuration and setup to get it configured for maximum success, with multiple copies of the Nomad Server and Consul Server running in each datacenter. The other side of the coin is other solutions require setting up an external database that will then have to be managed and monitored.
Previously it has not been possible to use the camera module on FreeBSD due to the RPi tools not working on 64-bit architectures. I have recently added a version of the u-boot port for the Raspberry Pi 3 that is built in 32-bit mode.