Приложение Т—Ж
В нем читать удобнее

Чем я пользуюсь на фрилансе: актуальный стек на 2026 год

Обсудить

Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография

Аватар автора

Антон Черкасов

Страница автора

Примерно месяц назад написал статью про Managed Kubernetes, и она внезапно получила отклик и даже была опубликована повторно. Раз так, хочу поделиться, каким стеком технологий в принципе пользуюсь, кратко пробегусь по плюсам и минусам.

Был вопрос о том, чем я конкретно занимаюсь — пиариться не буду, просто скажу: делаю бэкенды и инфраструктуру на заказ, от микросервисов до миграций чужого легаси на нормальный CI/CD. Один, с пулом из пяти-восьми постоянных клиентов. География — Россия, СНГ, иногда зарубеж.

1. Редактор и IDE

Здесь ничем не удивлю, сижу на смеси VSCode и JetBrains — GoLand, PyCharm. JetBrains с 2022 года оплачиваю через посредника, процентов пятнадцать сверху — неприятно, но терпимо. VSCode — для всего остального и для Remote-SSH на клиентские серверы, хотя эта штука любит уронить соединение посреди правки файла и дать знать об этом через пять минут. Cursor пробовал, может и удобно, но для бэкенд-кода, где контекст раскидан по половине инфраструктуры, он теряется быстрее, чем хотелось бы. Пока вернулся к обычному Copilot.

2. Git и CI

GitHub — основной, оплата через ту же схему, что и всё остальное. Для клиентов, которым принципиально хранение данных в России, — GitFlic и самохостный Gitea на VPS. GitHub Actions формально работает, но раннеры из России периодически не могут дотянуться ни до npm, ни до Docker Hub, ни до PyPI, и половина моих пайплайнов начинается с пяти строчек про env-переменные для мирроров. На стороне клиентов чаще всего живёт связка Gitea плюс Drone, и к этому привыкаешь.

3. Инфра, деплой, мониторинг

Terraform, а точнее уже OpenTofu, для всего облачного — VPC, ноды, балансировщики, DNS. Ansible там, где клиент хочет «просто сервер» без кластера. Для локалки и мелких стейджей — Docker Compose, не надо морочиться с кубером ради трёх контейнеров. Мониторинг — Prometheus + Grafana + VictoriaMetrics для метрик, Loki для логов. После истории с managed Kubernetes и его проприетарными слоями логирования решил один раз поднять своё и в жизни больше не возвращаться к чужим форматам аннотаций. Секреты — sops с age-ключами прямо в Git плюс Bitwarden для того, что не хочется коммитить вообще никуда.

4. Хранилища

Под бэкенды использовал сначала Яндекс, за последние пару лет стало дороговато, перешёл на Selectel — относительно дешевле, но документация хуже, и цены на egress читаются как ребус. Для бэкапов и артефактов у меня сначала был Nextcloud у Cloud4Y, но потом взял и у выше упомянутого, чтобы добиться связки из двух S3-бакетов у разных провайдеров. Главный и очевидный минус — при росте объёмов цена быстро перестала быть такой привлекательной, как обещано в калькуляторах. За последний год хранилище подорожало примерно на треть (так как и проектов стало больше).

5. Связь с клиентами

До 2025-го использовал Telegram. Начиная с февраля 2026-го, когда у меня полтора часа собирался кружок от клиента, где он показывал баг на проде, принял решение мигрировать. Крупных российских клиентов перевёл в небезызвестный национальный мессенджер (куда они сами переехали), частников — в VK, зарубежных — в почту, как в старом добром 2011-м. К национальному есть много вопросов по приватности, пока что думаю над следующей миграцией. На данный момент, когда клиент не может банально мне отправить PDF, — выбирать не приходится. Для созвонов — Яндекс Телемост или СберДжаз, бесплатно и без приключений. Ещё держу Slack ради одного зарубежного клиента и каждый раз, заходя туда, вспоминаю, как в 2022-м казалось, что главная проблема рабочих мессенджеров — уведомления в нерабочие часы.

6. Задачи и документация

Notion я бросил в 2022-м, пересел на Obsidian для личных заметок и на Weeek для клиентских досок — российский аналог, платится в рублях, без приключений. Для документации API — Scalar или честный OpenAPI с рендером в статику, которую кладу на тот же S3.

7. Немного о деньгах

Оформлен как самозанятый, с российскими клиентами — СБП по ссылке или перевод по номеру. Видел буквально недавно новости о том, что с 1 мая СБП для переводов в адрес самозанятых и ИП становится платным — до 3 рублей с каждой стороны. Ещё один "бесплатный" сервис тихо переобувается, видимо придётся думать над резервным каналом. С зарубежными клиентами отдельный квест: платят на Payoneer через цепочку, но в подробности вдаваться уже не буду…

Что бы я посоветовал себе три года назад. Ну во-первых, не подписываться на годовые тарифы в сервисах, которые могут из России уйти. Держать минимум два платёжных канала. И бэкапы в двух местах, даже если это дороже — после ежегодных новостей о том, как очередной облачный сервис уходит из страны, я уже не считаю это паранойей.