I mean, two docker containers isn’t zero overhead but it’s a long way from “needs multiple boxes and you have to pay someone to manage it”.
A systemd unit file to run a docker container isn’t a hard thing to write.
A systemd unit file to run a docker container isn’t a hard thing to write.
I run Xen VMs, and I don't want to dedicate two VMs to something like this (my VM host has 16GB of RAM).
I'm not saying this solution is no good; it's just not a match for me.
I don't mind admin work - I quite like it - but for me, it's pure overhead, since I run nothing else under LXC.