5 ms·
I run a similar, maybe even more boring stack for my less-than-one-person company [PyDist](https://pydist.com https://pydist.com): - PostgreSQL database - Ngi
by alexbecker 7y ago
I run a similar, maybe even more boring stack for my less-than-one-person company [PyDist](https://pydist.com https://pydist.com):
- PostgreSQL database
- Nginx proxy in front of Django apps for UI and API servers (I use gunicorn instead of uWSGI though)
- Cron jobs which invoke django-admin commands to keep the PyPI mirror in sync
Perhaps the only place I'm any fancier than OP is that my deploy script is in Python, not shell, since any time I try to write a shell script with even slightly nontrivial logic it falls over and catches fire :)
- welder 7y agoWhat's your experience with gunicorn instead of uWSGI? I'm using haproxy + nginx + uWSGI but I'm wondering if gunicorn scales network more than uWSGI. My bottleneck isn't CPU, it's the amount of open connections uWSGI can handle at once. Here's a trimmed down version of my web configs: https://wakatime.com/blog/23-how-to-scale-ssl-with-haproxy-and-nginx https://wakatime.com/blog/23-how-to-scale-ssl-with-haproxy-a...