Встречается на собеседованиях • сегодня
Как делал deploy приложения
Для деплоя Python-приложений обычно используют несколько подходов в зависимости от типа приложения:
WSGI (Flask/Django):
python
# Пример для Gunicorn + Nginx
gunicorn --workers 4 --bind 0.0.0.0:8000 wsgi:appNginx выступает как reverse proxy, обрабатывает статику и SSL.
Docker:
dockerfile
FROM python:3.9
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . .
CMD ["gunicorn", "--bind", "0.0.0.0:8000", "wsgi:app"]Собирается образ и деплоится на любой платформе (K8s, ECS, etc).
Serverless (AWS Lambda):
python
def lambda_handler(event, context):
return {"statusCode": 200, "body": "Hello"}Упаковывается с зависимостями в ZIP и загружается в Lambda.
Для CI/CD обычно настраивают GitHub Actions/GitLab CI/CD с автоматическим деплоем после тестов. Важно: окружение, секреты, миграции БД и health checks.

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