Currently snowflake-broker is using a runit based setup. It is simple and working but has some limitations.
We could consider moving to systemd to enable auto restart.
Edit: remove incorrect info. Thanks @dcf .