If you're building your own framework and server, then yes. Otherwise, all major frameworks handle the communication with uwsgi, etc and you can treat them as a blackbox. Any other setup in-between (like nginx -> uwsgi) is boilerplate stuff easily found in tutorials or LLM chat.