Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Nginx is a pretty typical frontend for Python WSGI apps, since it pairs easily with Gunicorn, but I would recommend checking out Envoy and Uvicorn, which are more modern and pretty awesome.
Nginx is a pretty typical frontend for Python WSGI apps, since it pairs easily with Gunicorn, but I would recommend checking out Envoy and Uvicorn, which are more modern and pretty awesome.
With that said, I think even docker compose can be overkill in certain scenarios, but for a small company that's probably the right move IMO. But alternatives in the past would be to use Heroku, which apparently is not longer good and I believe has been supplanted by fly.io and render. The model in this case is basically to pay a PaaS provider a premium so you don't have to worry about the headache of devops, which could also be totally worth it as well. You'll have to run the numbers on that, but don't underestimate how much time and effort it takes to create and maintain your own devops stack.
Related posts
- How to Deploy a Fast API Application to a Kubernetes Cluster using Podman and Minikube
- Python dev considering Electron vs. Kivy for desktop app UI
- LangChain, Python, and Heroku
- Show HN: Hyperdiv – Reactive, immediate-mode web UI framework for Python
- An Introduction to Testing with Django for Python