За годы работы я перепробовал десятки инструментов и фреймворков. Вот мой стек на 2026 год — то, что реально использую каждый день.

Django — мой основной фреймворк. Быстрая разработка, ORM, админка, батарейки в комплекте. Для API — Django REST Framework. Для WebSocket — Django Channels + Daphne. Все мои проекты из мои проекты построены на Django.

Для SPA — React с TypeScript. Для стилей — Tailwind CSS, потому что utility-first подход экономит часы на именовании классов. Для простых проектов хватает Django Templates с vanilla JS.

Никаких компромиссов. PostgreSQL для всего: JSON-поля, полнотекстовый поиск, надёжность. Redis для кеша и очередей (Celery). SQLite только для маленьких проектов вроде этого сайта.

Классический стек для продакшена. Nginx как reverse proxy, Gunicorn или Daphne для Django, Systemd для управления сервисами. Let's Encrypt для SSL. Просто, надёжно, предсказуемо.

Figma для макетов и прототипов. Canva для быстрых баннеров и социальных сетей. 5000+ макетов за карьеру — и я всё ещё люблю этот процесс.
Хотите обсудить стек для вашего проекта? напишите мне.
Django, а не Rails/Laravel/Express: Python — самый читаемый язык. Когда я работаю с командой или передаю проект клиенту, Django-код понятен даже junior-разработчику. Плюс экосистема Python: data science, AI, автоматизация — всё на одном языке.
PostgreSQL, а не MySQL/MongoDB: JSON-поля + полнотекстовый поиск + надёжность транзакций + отличная документация. MongoDB хороша для прототипов, но для продакшена PostgreSQL надёжнее. Проверено на проектах с 100K+ записей.
Nginx + Gunicorn, а не Docker + Kubernetes: Для проектов до 10K DAU (daily active users) Kubernetes — overkill. Nginx + Gunicorn + Systemd — просто, предсказуемо, легко дебажить. Docker использую для development-окружения, но продакшен — bare metal.
React, а не Vue/Svelte: Экосистема. React имеет библиотеку для всего. Next.js для SSR, React Native для мобильных. Да, Vue проще в изучении, но React даёт больше гибкости для сложных проектов.
Терминал: iTerm2 + tmux + zsh с Oh My Zsh. Основные плагины: git, docker, django, python. Алиасы для частых команд: dj = python manage.py, djr = python manage.py runserver.
Git workflow: Feature branches + squash merge. Каждая фича — отдельная ветка. Merge request с обязательным code review (или AI review через Claude Code). Никаких прямых пушей в main.
Мониторинг: Sentry для ошибок, Prometheus + Grafana для метрик (на крупных проектах). Для маленьких проектов — Django Debug Toolbar + django-silk для профилирования.
CI/CD: GitHub Actions для автоматических тестов и деплоя. На пуше в main: запуск тестов → линтинг → деплой на staging → ручной деплой на production. Просто, надёжно, бесплатно для open source.