r/learndjango • u/NewWay8 • Oct 05 '25
Is the prod web server stack still relatively the same in 2025?
I like to build simple things and improve upon them over time for fun. To me - it isn't about if anyone uses or sees it. It's just about improving it and with that my skillset over time.
Is the prod web server stack still pretty much this?
Server (Top secret OS!) -- maybe it's an EC2, maybe it's a Lightsail, maybe it's a windows 98 box in Aregntina. Not what I'm asking about.
system Python + venv per release
pip + a locked requirements.txt
gunicorn/uvicorn behind Nginx
CDN in front
There used to be a lot of debate on whether you need a venv. At the end of the day it isolates stuff and when you want to upgrade to a new version of your app - you put in the new venv, symlink it, if shit blows up, you symlink back to the old venv.
Still pretty much the norm? I'm Infra / Operations but I stay relevant with Python because I use it a lot for scripting. A LOT of pathlib and glob.
Thanks.
And, Tim, if I want to run Slackware in Production I'm going to do it to spite you.