In production environment, you have to deal with service crashes and auto
restarts, and there are plenty of tools to that end— supervisord, monit etc.
Having lots of projects, we try to use standard utilities that come with
distros, Ubuntu in our case.
Standard Ubuntu init system is Systemd