avatar
Артём Шумейко
@artemshumeiko
11.05.2025 15:02
Актуальный стек Python разработчика в 2025 году

Вчера был фантазёрский стек. Сегодня опишу реальный стек проекта, который активно развивается командой разработчиков в средней/крупной компании (про стартапы напишу отдельный пост).

Python 3.9 - 3.12. Как показывает практика, переезд на более новую версию питона часто связан с проблемами. Например, одна из важных библиотек перестала поддерживаться автором и несовместима с новой версией Python. Такие проблемы часто заставляют оставаться на старой версии.

FastAPI. Фреймворк давно используется на продакшене, сейчас это топ-1 фреймворк по спросу на рынке, и он устраивает большинство компаний

black + flake8/pylint. Несмотря на бешеную скорость ruff, большие проекты тяжело мигрировать на новый форматировщик и линтер, и не все переходят на ruff

Poetry. Удобное управление зависимостями и виртуальным окружением. Poetry до сих пор любят и используют в большинстве проектов. Миграция на uv хоть и выглядит аппетитной, poetry не доставляет такой головной боли, чтобы сразу переезжать с него

Удобная архитектура. В ней нет излишних интерфейсов, чрезмерного поклонения SOLID и часто ошибочных предположений, что "эту базу данных в будущем возможно придется поменять на другую". В ней не нужно продираться сквозь 5-10 слоев, чтобы найти, где реально исполняется бизнес-логика. В зависимости от размера проекта и его значимости для бизнеса подбирается оптимальная по восприятию и масштабированию архитектура

RabbitMQ. Несмотря на популярность Kafka и NATS, чаще всего для передачи данных между микросервисами по-прежнему используется кролик

Docker. Это уже стандарт разработки. Даже при наличии кубера, все используют докер как минимум для локального запуска и тестирования своих сервисов

Такой вот списочек получился. Конечно, еще стоит добавить SQLAlchemy, Pytest, Redis, и Celery.

Я очень рад тому, что по большинству из этих технологий я записывал подробнейшие видео или даже целые курсы, а текущий курс по Backend разработке более чем актуален в текущее время. Многие ребята смогли устроиться на работу после этого курса. Дерзайте!

Артём Шумейко
👍 145
22
emoji 19
🔥 3
😁 2
😍 2
53 326 16K

Обсуждение 53

Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.

Обсудить в Telegram