Zero Downtime Deployments
Der Python Server von FastAPi, uvicorn, hat alleine nicht die Moeglichkeit von zero-downtime Deployments. Dafuer wird ein weiterer Process Manager, gunicorn, benoetigt.
Wir sollten unser deployment anpassen, damit wir zero-downtime Deployments ermoeglichen.
Weitere Infos
- Systemd Config Empfehlung von Gunicorn: https://docs.gunicorn.org/en/stable/deploy.html#systemd