Ответ
Да, технически можно, но это сильно усложнит процесс разработки и эксплуатации. DevOps — это не просто инструменты, а культура автоматизации и collaboration. Без него:
- Ручные деплои будут медленными и error-prone
- Нет CI/CD → сложнее тестировать и выпускать фичи
- Мониторинг и откаты становятся адом
- Масштабирование инфраструктуры вручную
Пример: без Docker/K8s придётся вручную настраивать сервера. С DevOps это выглядит так:
FROM python:3.9
COPY . /app
RUN pip install -r requirements.txt
CMD ["python", "app.py"]
Но для pet-проектов или tiny-стартапов можно временно обойтись ручными процессами. Главный минус — такие проекты "не взлетают" при масштабировании.