Рубрика «devops»
Организация удаленного доступа в защищенный контур на базе Openvpn + Keycloak
2026-03-25 в 14:16, admin, рубрики: devops, keycloack настройка, openvpn, vpn, интеграцияКак я перестал бояться Claude Code и научил его не ломать мои проекты
2026-03-22 в 12:45, admin, рубрики: AI, antigravity, claude code, devops, productivity, pythonЗнакомая ситуация: просишь Claude Code добавить авторизацию — он переписывает половину проекта. Просишь поправить одну функцию — получаешь удалённые тесты и новую зависимость, о которой не просил. За час строишь рабочий прототип, а потом три часа разгребаешь то, что Claude наворотил при «улучшении».
Я бэкенд-разработчик на Python, работаю в основном один. У меня нет роскоши держать QA-инженера, который будет ловить регрессии после каждого промпта. Мне нужно, чтобы AI-агент помогал быстрее шипить, а не создавал новые проблемы.
75 проектов в IntelliJ IDEA: как я перестал тонуть в Recent Projects и написал свой плагин
2026-03-12 в 20:07, admin, рубрики: backend, devops, DevTools, idea, java, jetbrains, plugin, productivity, projectsВсем привет! Я около 10 лет в разработке и последние 5 лет полностью живу в экосистеме JetBrains. За это время у меня накопилось порядка 150 репозиториев — рабочие проекты, личные эксперименты, демо, инфра. Всё это, конечно, аккуратно разложено по папочкам, помечено тегами в Finder и добавлено в быстрый доступ.
И долгое время этого хватало.
Я работаю с несколькими клиентами. Активных проектов обычно около 25 штук. С таким количеством стандартный Recent Projects в IntelliJ IDEA справляется прекрасно: быстро ввёл название сервиса в поиск — быстро открыл. Никаких проблем.
Между tail и ELK: пытаюсь собрать логи с нескольких серверов одной командой
2026-03-09 в 17:41, admin, рубрики: cli, devops, проектЯ студент и соло‑разработчик, который только начинает заходить в devops‑тематику. Сам я не админ и не держу в проде десяток серверов, поэтому решил не выдумывать «боли» из головы, а посмотреть, на что реально жалуются люди в статьях и форумах.
Одна жалоба повторялась достаточно часто: «Когда что‑то падает, приходится обходить несколько серверов, смотреть логи по отдельности и пытаться сложить картину вручную. ELK/syslog решают, но ради пары сервисов это перебор.»
После этого я решил собрать небольшой прототип LogRangerЧитать полностью »
Конфигурация как пакет: наводим порядок в Conan так, чтобы не было мучительно больно
2026-02-24 в 14:16, admin, рубрики: C, c++, conan, devops, package manager, конфигурация, пакетный менеджерВсе, кто плотно сидит на C++ и использует Conan, знают: сам по себе пакетный менеджер — это только полдела. Настоящее веселье начинается, когда нужно раскатать одинаковые настрйки на всю команду и десяток CI-нод. Репозитории, профили, хуки, кастомные настройки всё это хозяйство нужно как-то синхронизировать.
Раньше у нас был conan config install, который тянул конфиги из git-репозитория или zip-архива. Решение рабочее, но с душком: попробуйте воспроизвести сборку двухлетней давности, если за это время мастер-ветка с конфигами улетела далеко вперед.
В Conan версии 2.x (и последних минорных обновлениях) завезли киллер-фичу: Читать полностью »
Мониторинг, который не бесит: почему мы перестали использовать Uptime Kuma и написали свой SaaS с поддержкой UDP-ICMP
2026-02-21 в 19:15, admin, рубрики: backend, CTO, developer, development, devops, Indie Hackers, techleads, администрирование, администрирование веб-серверов, Программирование
Это история о том, как желание просто проверить, жив ли мой блог, привело к трём дням танцев с бубном вокруг SSL-сертификата, а затем — к созданию собственного сервиса мониторинга, который теперь используют сотни разработчиков. Расскажу, почему существующие решения перестали устраивать, как мы реализовали поддержку UDP и ICMP в облаке и почему мониторинг должен быть «скучным».
Предыстория: как я стал сисадмином мониторинга
Год назад у меня была простая задача: настроить уведомления о падении личного блога и API пары пет-проектов. Думал, уложусь в 15 минут.
Спойлер: не уложился.
Я заменил Google на 50 строк Python. Через месяц я забыл, как пишется tar -xzf
2026-02-19 в 4:01, admin, рубрики: bash, cli, devops, gpt, llm, Ollama, python, автоматизация, командная строкаДесять лет в девопсе. Десять. И я гуглю tar -xzf. Не раз в год — раз в неделю. Ну, может раз в десять дней, если повезёт. Открываю хром, набираю «tar extract gz linux», пролистываю три рекламы, нахожу ответ на SO, копирую, вставляю, закрываю вкладку. Через неделю — по новой.
Я не идиот. Точнее, может и идиот, но не поэтому. Просто tar — это такой синтаксис, который у меня физически отказывается залезать в долговременную память. Там дефис или нет? xzf или xfz? Или zxf? Вроде порядок не важен? Или важен?..
Короче. Месяц назад я написал скрипт, который это решил. А потом скрипт решил больше, чем я хотел.
Зачем вообще
Что делать и зачем, если ты не приносишь выручку: метрики, управление рисками, и целеполагание для технарей
2026-02-16 в 5:25, admin, рубрики: devops, okr, risk management, sre«Вроде всё правильно, но не работает»: как я перестал дебажить “на глаз” и собрал evidence-first пайплайн
2026-02-15 в 19:15, admin, рубрики: devops, docker, evidence, fastapi, healthcheck, observability, powershell, smoke test, диагностикаЕсть типичная боль: ты вроде всё сделал правильно — контейнеры поднялись, API отвечает, UI открывается… а потом оказывается, что “не работает”. Причём не “сломано в пепел”, а именно “почти”: где-то 404, где-то таймаут, где-то UI открывается, но вкладки пустые, где-то один запрос проходит, другой — молчит.
И самое неприятное: когда начинаешь чинить “по ощущениям”, можно потратить часы, а потом выяснить, что причина была не в коде, а в порте, origin, IPv6, миграциях или в том, что UI ходит не туда.
Я перестал спорить с реальностью и сделал себе простой подход evidence-first:



