Рубрика «devops» - 3
Колобок-стек: я от бабушки ушёл, или как мы написали свой сервер алертов на 16 МБ
2026-04-03 в 10:26, admin, рубрики: alerting, alertmanager, devops, Go, monitoring, pwa, self-hosted, sqlite, telegram bot apiJarvis Pattern: почему AI-агенту не нужен фреймворк, а нужна операционная система
2026-04-02 в 22:08, admin, рубрики: ai-агенты, claude, cli, devops, llm, архитектураМанифест персонального агентного минимализма - от инженера, который 10 лет строил enterprise-системы и устал от сложности
Кто я и зачем пишу
Меня зовут Егор Зиновьев, я IT-архитектор. Десять лет в enterprise - Java, DevOps, fintech, команды до 70 человек, 20+ систем.
Последние месяцы я работаю с персональным AI-агентом, который закрывает 100% моих DevSecOps-задач - от покупки вертуалок до security-аудита Docker-образов. Один агент, без фреймворков, без оркестраторов, без векторных баз данных.
Эта статья - про архитектуру, которая за этим стоит. Я назвал её Jarvis Pattern.
Проблема: индустрия продаёт строительные леса как архитектуру
Хватит просто писать код, попробуйте в нём выжить. Представляем GitCrab 1.0
2026-03-31 в 22:10, admin, рубрики: 1 апреля, CICD, devops, DevTools, Git, github, gitlab, юмор, юмор на хабреЭпоха комфортного программирования подходит к концу. Пока программисты ваших конкурентов потягивают тыквенный латте и вяло ждут окончания медленных пайплайнов, GitCrab превращает ваш репозиторий в суровую экосистему, где выживает только сильнейший.
Большинство CI/CD инструментов помогают вам деплоить. GitCrab заставляет вас бороться.
df врёт. du врёт. Где на самом деле гигабайты?
2026-03-31 в 7:05, admin, рубрики: devops, linux, logrotate, nginx, sre-инженер, логи, системное администрированиеСервер лагает. Смотришь на диск - df -h говорит 95% занято. Запускаешь du -sh /* - в сумме набирается 20%. Куда делись остальные 75%? Файлы не найти, место не освободить, сервис падает.
Это не баг и не магия. Это фундаментальная особенность того как Linux работает с файлами. Разберём почему так происходит и как это чинить за две команды.
Почему df и du показывают разное
df и du смотрят на файловую систему с разных сторон.
df читает метаданные файловой системы напрямую - сколько блоков выделено, сколько свободно. Это данные суперблока, они обновляются мгновенно при любом изменении.
Health Score для PostgreSQL: один показатель вместо 150 метрик
2026-03-28 в 13:15, admin, рубрики: devops, health score, postgresql, self-hosted, базы данныхПредставьте: вы открываете Grafana в три часа ночи по алерту. На экране — 30 дашбордов, сотни графиков, и везде мигает жёлтым. CPU 60%, connections 50%, replication lag 500ms, bloat растёт, dead tuples накапливаются. Ни один показатель не пробил красную черту — но что-то явно идёт не так. База тормозит. Пользователи жалуются. А вы стоите перед этим океаном данных и пытаетесь понять: это уже пожар или ещё можно ждать до утра?
Это не гипотетическая история. Именно в такие моменты становится ясно: мониторинг PostgreSQL сломан на уровне концепции. Не потому что метрик мало — их избыток. Проблема в том, что нет единого ответа на вопрос «база здорова?».
Организация удаленного доступа в защищенный контур на базе 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 (и последних минорных обновлениях) завезли киллер-фичу: Читать полностью »


