Встречается на собеседованиях • сегодня
Какие типы деплоймента знаешь
В Python есть несколько способов деплоя приложений, в зависимости от типа проекта:
-
WSGI-серверы (для веб-приложений):
- Gunicorn, uWSGI + Nginx/Apache
python# Запуск Gunicorn gunicorn myapp:app -w 4 -b :8000 -
ASGI-серверы (для асинхронных приложений):
- Uvicorn, Daphne + Nginx
pythonuvicorn myapp:app --host 0.0.0.0 --port 8000
-
Serverless:
- AWS Lambda, Google Cloud Functions
python# Пример Lambda-функции def handler(event, context): return {"statusCode": 200} -
Контейнеризация:
- Docker + Kubernetes/ECS
dockerfileFROM python:3.9 COPY . /app RUN pip install -r requirements.txt CMD ["gunicorn", "app:app"] -
Пакетирование:
- PyInstaller, cx_Freeze (для desktop-приложений)
-
PaaS-платформы:
- Heroku, Render, PythonAnywhere
Выбор зависит от масштаба, требований к производительности и инфраструктуры. Для веба чаще используют WSGI/ASGI + Nginx, для микросервисов — контейнеры или serverless.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы