systemd seems to have won the way, so use it for running things like puma, sidekiq, delayed job, etc https://puma.io/puma/file.systemd.html