Новое видео на YouTube-канале и в VK Видео ➕
Сегодня подготовили для вас запись практикума по DevOps с Николаем Лавлинским —
«DevOps by Rebrain: Пакетные менеджеры»
Николай — технический директор в ООО «Метод Лаб». Веб-разработчик более 15 лет. Преподаватель технологий на онлайн-платформах. Спикер конференций HighLoad++, РИТ++. Специализация: ускорение сайтов и веб-приложений.
В новом видео:
🟢 Рассмотрим принципы работы пакетной системы в Linux
🟢 Изучим форматы DEB и RPM, а также их пакетные менеджеры (APT, DNF, YUM и др.)
🟢 Освоим основные команды для управления пакетами
🟢 Поговорим о подключении и использовании сторонних репозиториев
Выбирайте удобную площадку и прокачивайте свои навыки:
↘ Смотреть на YouTube
↘ Смотреть в VK Видео
Сегодня подготовили для вас запись практикума по DevOps с Николаем Лавлинским —
«DevOps by Rebrain: Пакетные менеджеры»
Николай — технический директор в ООО «Метод Лаб». Веб-разработчик более 15 лет. Преподаватель технологий на онлайн-платформах. Спикер конференций HighLoad++, РИТ++. Специализация: ускорение сайтов и веб-приложений.
В новом видео:
Выбирайте удобную площадку и прокачивайте свои навыки:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3👏3🔥2
Часто кажется, что HAProxy понятен — пока не доходишь до реального прода.
Как собрать бэкенды? Какие health checks действительно работают? Куда вынести SSL-offload? И главное — как всё это сделать отказоустойчивым?
В Rebrain мы знаем, где обычно «болит». Поэтому полностью обновили практикум по HAProxy — сделали его практичным, понятным и заточенным под реальные продовые конфиги
Теперь курс — это не просто сборник конфигов, а полноценный гайд по построению отказоустойчивой инфраструктуры с нуля.
Развернуть собственное отказоустойчивое веб-приложение с HAProxy
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2👍1👏1💯1
Обновление практикума RabbitMQ: 90% нового контента 🐰
Мы полностью переработали наш курс по RabbitMQ — фактически создали с чистого листа. Сохранили суть, но актуализировали 90% программы🤍
Почему это важно? RabbitMQ — это не просто «очередь», а фундамент для надежных и масштабируемых систем. И мы научим тебя им по-настоящему владеть!
↘️ Что внутри:
🟢 Основы и архитектура — уходим от «синхронного ада»
🟢 Паттерны работы — от простых очередей до Topic Exchange
🟢 Надежность — ручные подтверждения, DLX, гарантии доставки
🟢 Администрирование — кластеризация, мониторинг, оптимизация
🟢 Реальные кейсы — от уведомлений до сложных систем
↘️ После курса ты научишься:
🟢 Разворачивать отказоустойчивые кластеры
🟢 Проектировать асинхронные коммуникации между микросервисами
🟢 Настраивать мониторинг и алертинг
🟢 Обрабатывать сбои и предотвращать потерю данных
🟢 Применять лучшие практики в продакшене
↘️ Финальный проект:
Построишь систему асинхронной обработки заказов с нуля🔥
↘️ Подробная программа курса
🟡 Старт: 17 ноября, уже завтра! Успей запрыгнуть в последний вагон 🔥
🎁 Цена сегодня: 22 000₽
Мы полностью переработали наш курс по RabbitMQ — фактически создали с чистого листа. Сохранили суть, но актуализировали 90% программы
Почему это важно? RabbitMQ — это не просто «очередь», а фундамент для надежных и масштабируемых систем. И мы научим тебя им по-настоящему владеть!
Построишь систему асинхронной обработки заказов с нуля
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🔥2👏1
Обновлённые программы уже стартовали 🔥
Мы запустили обновлённые версии трёх программ, которые многие ждали:
🟢 Kafka
🟢 RabbitMQ
🟢 HAProxy
Все модули получили апгрейд: новые практики, улучшённые разборы и больше реальных кейсов, чтобы сразу применять знания в проде🤍
↘️ Старт ещё двух программ мы переносим на 21 ноября — и вот почему это отличная новость:
перенос нужен, чтобы сделать их ещё лучше, докрутить контент и добавить практики🤍
21 ноября стартуют:
🟢 Kube & Prometheus Stack (кейс-программа)
🟢 Grafana
↘️ Мы хотим, чтобы вы получили максимально мощный и полезный опыт — поэтому дорабатываем программы так, как бы делали это для себя.
➕ Хочешь протестировать программу перед стартом? Активируй демодень!
Просто напиши нашему менеджеру в Telegram🤍
Подробнее о том, что такое демодень и как он работает
Мы запустили обновлённые версии трёх программ, которые многие ждали:
Все модули получили апгрейд: новые практики, улучшённые разборы и больше реальных кейсов, чтобы сразу применять знания в проде
перенос нужен, чтобы сделать их ещё лучше, докрутить контент и добавить практики
21 ноября стартуют:
Просто напиши нашему менеджеру в Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥2
Последний в этом году поток по Kubernetes + 10 грантов по 35 000₽ 🔥
Хватит бояться Kubernetes! 8 декабря стартует последний в этом году поток курса Kubernetes: Yandex x Managed Service, где мы учим работать с кубером как с родным🤍
И да — мы выбили для вас 10 грантов по 35 000₽!😎
Почему этот курс — не очередная «объяснялка»:
🟢 Разработан с Yandex Cloud — только то, что реально пригодится в работе
🟢 NPS 8,5 из. 10 — ребята ценят курс за практику, а не за теорию
🟢 Автор — Женя Симигин — Senior DevOps, который сам каждый день работает с продакшен-кластерами
🟢 Финальное задание — тот самый день сурка:
Именно это и будем делать:
🟢 Разбираем неизвестное приложение с нуля
🟢 Настраиваем СУБД и зависимости
🟢 Упаковываем в Helm
🟢 Настраиваем безопасность — чтоб секреты были секретными
🟢 Строим CI/CD для автодеплоя
Ты прокачаешь:
🟢 Работу с кластером в Yandex Cloud
🟢 Настройку Ingress и Yandex ALB
🟢 Организацию хранилищ (Persistent Volumes)
🟢 Безопасность: RBAC, Network Policies
🟢 Мониторинг и дебаг в бою
🟡 Старт: 8 декабря
🎁 10 грантов по 35 000₽
📁 Оплата от физлица или через работодателя
↘️ Хватай грант, пока их не разобрали
Есть вопросы? Пиши менеджеру Rebrain🤍
Хватит бояться Kubernetes! 8 декабря стартует последний в этом году поток курса Kubernetes: Yandex x Managed Service, где мы учим работать с кубером как с родным
И да — мы выбили для вас 10 грантов по 35 000₽!
Почему этот курс — не очередная «объяснялка»:
Тебе в пятницу вечером дают репозиторий и говорят: «Задеплой в кубер. К понедельнику надо».
Именно это и будем делать:
Ты прокачаешь:
Есть вопросы? Пиши менеджеру Rebrain
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🔥1
Твои Pod'ы в Pending? Ты не один! 🤍
Знакомо, когда под зависает в Pending и непонятно, что делать? Не переживай — с этой проблемой сталкивался каждый инженер🫂
Давай разберемся не с командами, а с процессом мышления, который поможет тебе всегда находить корень проблемы.
🟢 Шаг 1: Спроси у scheduler'а
Вместо паники — спросим, что случилось:
Ищем секцию Events. Если scheduler пишет failed scheduling — переходим к шагу 2.
🟢 Шаг 2: Анализируем причины
Три главные причины Pending:
1. Нехватка ресурсов — проверь kubectl describe nodes
2. Проблемы с образами — registry недоступен или тег не существует
3. NodeSelector/Affinity — нет нод с подходящими метками
🟢 Шаг 3: Метод исключения
Есть ли свободные ресурсы? kubectl top nodes
Тянется ли образ? kubectl get events --all-namespaces --sort-by='.lastTimestamp'
Совпадают ли метки нод с требованиями пода?
🟢 Профилактика:
↘️ Настрой лимиты resources
↘️ Проверяй существование образов
↘️ Используй Namespace квоты
🔥 Запомни: Kubernetes всегда сообщает, в чем проблема — нужно лишь уметь «спрашивать». Система логична и предсказуема, если понимать ее язык.
↘️ Хочешь глубже разобраться в Kubernetes? Наш курс Kubernetes даст тебе системные знания и практические навыки для уверенной работы с оркестратором. Переходи от случайных команд к глубокому пониманию архитектуры🤍
Знакомо, когда под зависает в Pending и непонятно, что делать? Не переживай — с этой проблемой сталкивался каждый инженер
Давай разберемся не с командами, а с процессом мышления, который поможет тебе всегда находить корень проблемы.
Вместо паники — спросим, что случилось:
kubectl describe pod <pod-name>
Ищем секцию Events. Если scheduler пишет failed scheduling — переходим к шагу 2.
Три главные причины Pending:
1. Нехватка ресурсов — проверь kubectl describe nodes
2. Проблемы с образами — registry недоступен или тег не существует
3. NodeSelector/Affinity — нет нод с подходящими метками
Есть ли свободные ресурсы? kubectl top nodes
Тянется ли образ? kubectl get events --all-namespaces --sort-by='.lastTimestamp'
Совпадают ли метки нод с требованиями пода?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤3🔥2👏1
Postgres Pro: 3 запроса, которые покажут узкие места БД прямо сейчас 🔥
Устал от абстрактных советов «следи за базой данных»? Лови готовые запросы для мгновенной диагностики!
🟢 Самые прожорливые запросы
↘️ Что ищем: запросы, съедающие больше всего времени. Hit_percent < 95% — нехватка RAM или неоптимальные индексы.
🟢 Проблемные индексы
↘️ Что ищем: «мертвые» индексы, которые не используются, но замещают запись. Удаляй их смело!
🟢 Эффективность буферного кэша
↘️ Что ищем: таблицы с низким процентом попадания в кэш (< 95%). Это кандидаты на оптимизацию или увеличение памяти.
Хочешь больше таких практических материалов? У нас в Rebrain есть целый курс по администрированию БД, где разбираем не только диагностику, но и настройку, репликацию и резервное копирование🤍
↘️ Какой из запросов показал самую интересную проблему в твоей БД?
❤️ — 1
🔥 — 2
👏 — 3
Устал от абстрактных советов «следи за базой данных»? Лови готовые запросы для мгновенной диагностики!
SELECT query, calls, total_time, rows,
100.0 * shared_blks_hit / nullif(shared_blks_hit + shared_blks_read, 0) AS hit_percent
FROM pg_stat_statements
ORDER BY total_time DESC LIMIT 10;
SELECT schemaname, tablename, indexname,
idx_scan, idx_tup_read, idx_tup_fetch
FROM pg_stat_all_indexes
WHERE idx_scan = 0 AND schemaname NOT LIKE 'pg_%';
SELECT c.relname,
100.0 * heap_blks_hit / nullif(heap_blks_hit + heap_blks_read, 0) AS hit_percent
FROM pg_statio_user_tables c
WHERE heap_blks_hit + heap_blks_read > 0
ORDER BY hit_percent ASC LIMIT 10;
💡 Почему это работает: эти метрики показывают реальную картину — какие запросы тормозят систему, какие индексы бесполезны, и хватает ли памяти.
Хочешь больше таких практических материалов? У нас в Rebrain есть целый курс по администрированию БД, где разбираем не только диагностику, но и настройку, репликацию и резервное копирование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38🔥14👏4💯4❤3👎2
Время проведения:
25 ноября (вторник) в 19:00 по МСК
Программа практикума:
Кто ведёт?
Андрей Шабалин — тренер Cisco/Huawei, кандидат наук, преподаватель сетевых технологий на онлайн-платформах, инструктор академии Eltex и Астра-Университета. Автор сообщества «Компьютерные сети и сетевая безопасность»
Время проведения:
26 ноября (среда) в 19:00 по МСК
Программа практикума:
Кто ведёт?
Александр Крылов — CPO продукта Штурвал в Лаборатория числитель, опыт работы в DevOps более 7 лет. Постоянный спикер конференций: DevOps conf, TeamLead conf, Highload conf, соавтор и ведущий подкаста ProITStand. Автор курса по Haproxy на Rebrain, автор курса по профессии DevOps-инженер на базе цифровых кафедр
Время проведения:
27 ноября (четверг) в 19:00 по МСК
Программа практикума:
Кто ведёт?
Василий Озеров — co-Founder REBRAIN, IT-инженер с 2012 года, провёл 100+ вебинаров по DevOps и инфраструктуре.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍1🔥1
Друзья, готовы прокачаться в самой горячей теме года? 🚀
Делимся утвержденным расписанием вебинаров по курсу «Прикладной LLM для инженеров», где мы разберём не просто теорию, а то, что реально работает в продакшене.
Расписание:
🔹 02.12 | LLM-Инференс: API, Self-Host на GPU и Llama.cpp
🔹 05.12 | Fine-Tuning: Адаптация LLM с помощью QLoRA
🔹 09.12 | RAG на Python и LlamaIndex
🔹 12.12 | Агенты и Function Calling: от Python до LangChain
🔹 16.12 | MCP (Model Context Protocol): Пишем свой сервер
🔹 19.12 | N8N: Визуальная автоматизация
Все вебинары стартуют в 19:00 по мск
Ведущий: Василий Озеров 🏆 — тот самый, кто объясняет сложное простыми словами.
Если вы еще не с нами — самое время присоединиться! Это тот случай, когда за 2-3 недели можно получить практические навыки, за которые сейчас платят премиальные.
P.S. На вебинарах будем разбирать реальные кейсы и живые примеры — будет жарко! 🔥
По ссылке можно выбрать формат и оплатить курс или если есть вопрос, пишите менеджерам в телеге.
#LLM #AI #liveclass #Rebrain
Делимся утвержденным расписанием вебинаров по курсу «Прикладной LLM для инженеров», где мы разберём не просто теорию, а то, что реально работает в продакшене.
Расписание:
🔹 02.12 | LLM-Инференс: API, Self-Host на GPU и Llama.cpp
🔹 05.12 | Fine-Tuning: Адаптация LLM с помощью QLoRA
🔹 09.12 | RAG на Python и LlamaIndex
🔹 12.12 | Агенты и Function Calling: от Python до LangChain
🔹 16.12 | MCP (Model Context Protocol): Пишем свой сервер
🔹 19.12 | N8N: Визуальная автоматизация
Все вебинары стартуют в 19:00 по мск
Ведущий: Василий Озеров 🏆 — тот самый, кто объясняет сложное простыми словами.
Если вы еще не с нами — самое время присоединиться! Это тот случай, когда за 2-3 недели можно получить практические навыки, за которые сейчас платят премиальные.
P.S. На вебинарах будем разбирать реальные кейсы и живые примеры — будет жарко! 🔥
По ссылке можно выбрать формат и оплатить курс или если есть вопрос, пишите менеджерам в телеге.
#LLM #AI #liveclass #Rebrain
🔥9❤3👍2👎1
Новое видео на YouTube-канале и в VK Видео ➕
Сегодня подготовили для вас запись практикума по Linux с Даниилом Батуриным —
«Linux by Rebrain: Образы виртуальных машин»
Даниил — основатель проекта VyOS, системы для корпоративных и провайдерских маршрутизаторов с открытым исходным кодом.
В новом видео:
🟢 Изучим форматы образов виртуальных машин и их поддержку гипервизорами: raw, qcow2, vhd/vhdx, vdi, vmdk и другие
🟢 Рассмотрим инструменты для работы с форматами: qemu-img, vmdk-convert
🟢 Разберем развертывание виртуальных машин с помощью OVF и OVA
🟢 Познакомимся с инструментами для сборки образов: ovftool, Vagrant, Packer
Выбирайте удобную площадку и прокачивайте свои навыки:
↘ Смотреть на YouTube
↘ Смотреть в VK Видео
Сегодня подготовили для вас запись практикума по Linux с Даниилом Батуриным —
«Linux by Rebrain: Образы виртуальных машин»
Даниил — основатель проекта VyOS, системы для корпоративных и провайдерских маршрутизаторов с открытым исходным кодом.
В новом видео:
Выбирайте удобную площадку и прокачивайте свои навыки:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤1🔥1👏1
Почему for_each почти всегда круче count (и трюк, который спасёт тебя от боли) 🔥
Нужно создать несколько однотипных ресурсов и рука тянется к count? Стоп! Сейчас покажем, как сделать лучше и эффективнее🤍
↘️ Проблема count:
Кажется, всё просто. Но попробуй удалить из середины списка:
Terraform будет пытаться переименовать ресурсы, а в итоге — получатся неожиданные удаления и апдейты😱
↘️ Решение: for_each + toset()
↘️ Почему это лучше
🟢 Каждый ресурс получает уникальный идентификатор
🟢 Удаление элемента из списка = удаление только одного ресурса
🟢 Можно использовать мапы для сложных конфигураций
🟢 State-file остаётся стабильным при любых изменениях
↘️ Бонус-трюк:
🟢 Такой подход даёт и уникальность, и порядок, когда это действительно нужно.
Этот подход сэкономит часы на рефакторинге и нервы при деплое🤍
Хочешь глубже разобраться в Terraform? У нас в Rebrain есть практический курс, где показываем не только синтаксис, но и идеологию инфраструктуры как кода. Присоединяйся!
Нужно создать несколько однотипных ресурсов и рука тянется к count? Стоп! Сейчас покажем, как сделать лучше и эффективнее
resource "aws_instance" "web" {
count = 3
ami = "ami-123456"
instance_type = "t3.micro"
}Кажется, всё просто. Но попробуй удалить из середины списка:
count = 2 # Прощай, стабильность state-файла!
Terraform будет пытаться переименовать ресурсы, а в итоге — получатся неожиданные удаления и апдейты
resource "aws_instance" "web" {
for_each = toset(["web-1", "web-2", "web-3"])
ami = "ami-123456"
instance_type = "t3.micro"
tags = {
Name = each.key
}
}for_each = { for idx, name in var.names : name => idx }💡 Запомни: count — для истинно нумерованных ресурсов, for_each — для всего остального.
Этот подход сэкономит часы на рефакторинге и нервы при деплое
Хочешь глубже разобраться в Terraform? У нас в Rebrain есть практический курс, где показываем не только синтаксис, но и идеологию инфраструктуры как кода. Присоединяйся!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19❤10🔥6👏2👎1
Друзья!
У нас важные новости по 🚨 Чёрной Пятнице 🚨
По многочисленным просьбам продлеваем главную скидку года до 28 ноября!
Успейте забрать свои выгодные условия:
🎯 30% скидка на 1 любой курс
🎯 35% скидка при выборе 2 курсов
🎯 40% скидка если берёте 3 курса и более
Отказ от банковской рассрочки = возможность сделать для вас более выгодные условия! Акция действует при полной оплате и по нашей внутренней рассрочке.
Почему сейчас лучшее время:
🔹 Максимальная выгода за весь год
🔹 Можно собрать свою образовательную траекторию
🔹 Успеете начать обучение до новогодней суматохи
🔹 Рассрочка делает образование доступным
Есть вопросы? Пишите нашим менеджерам в Telegram @Rebrain_manager — с радостью поможем подобрать курс и ответим на всё!
Не откладывайте развитие на потом — эти цены точно не повторятся до дня сисадмина в 2026.
Акция действительна до 23:59 28.11
У нас важные новости по 🚨 Чёрной Пятнице 🚨
По многочисленным просьбам продлеваем главную скидку года до 28 ноября!
Успейте забрать свои выгодные условия:
🎯 30% скидка на 1 любой курс
🎯 35% скидка при выборе 2 курсов
🎯 40% скидка если берёте 3 курса и более
Отказ от банковской рассрочки = возможность сделать для вас более выгодные условия! Акция действует при полной оплате и по нашей внутренней рассрочке.
Почему сейчас лучшее время:
🔹 Максимальная выгода за весь год
🔹 Можно собрать свою образовательную траекторию
🔹 Успеете начать обучение до новогодней суматохи
🔹 Рассрочка делает образование доступным
Есть вопросы? Пишите нашим менеджерам в Telegram @Rebrain_manager — с радостью поможем подобрать курс и ответим на всё!
Не откладывайте развитие на потом — эти цены точно не повторятся до дня сисадмина в 2026.
Акция действительна до 23:59 28.11
❤3👍1👎1🔥1
Привет! 👨💻
Надоело рисковать, храня секреты в открытом виде? Пора делать это как инженер — с правильными инструментами и пониманием архитектуры.
Вместе с Orion soft представляем практический курс по StarVault — российскому решению для управления секретами уровня enterprise.
🔥 Что разберем на практике:
• Поднимаем кластер в Docker и Kubernetes
• Настраиваем отказоустойчивую архитектуру (HA)
• Работаем с движками: KV, Database
• Интегрируем с Kubernetes через Vault Agent Injector
• Настраиваем мониторинг и аудит
💡 Реальные скиллы после курса:
• Строительство безопасной системы хранения секретов
• Автоматизация работы с учетными данными БД
🚩Соответствие требованиям ФЗ-152 и ГОСТ 56939-2024
[ Изучить программу ]
P.S. Это только начало нашего партнерства с российским вендором — впереди много интересного!
Надоело рисковать, храня секреты в открытом виде? Пора делать это как инженер — с правильными инструментами и пониманием архитектуры.
Вместе с Orion soft представляем практический курс по StarVault — российскому решению для управления секретами уровня enterprise.
🔥 Что разберем на практике:
• Поднимаем кластер в Docker и Kubernetes
• Настраиваем отказоустойчивую архитектуру (HA)
• Работаем с движками: KV, Database
• Интегрируем с Kubernetes через Vault Agent Injector
• Настраиваем мониторинг и аудит
💡 Реальные скиллы после курса:
• Строительство безопасной системы хранения секретов
• Автоматизация работы с учетными данными БД
🚩Соответствие требованиям ФЗ-152 и ГОСТ 56939-2024
[ Изучить программу ]
P.S. Это только начало нашего партнерства с российским вендором — впереди много интересного!
🔥9👏8👍5❤3👎3
Знакомо? 👇
📌 Ты постоянно заглядываешь в Grafana "все ли зелено"
📌О проблемах часто узнаёшь от пользователей
📌В панике ищешь причину
Это классический мониторинг — ты смотришь на систему и сам догадываешься, что не так.
А теперь другая реальность:
📱 Телеграм: *"У API /payment время ответа P95 выросло с 200ms до 800ms из-за роста ошибок 500 в БД postgres-primary"*
Вот это observability! Система не просто показывает метрики, а сообщает контекст.
Как превратить графики в "рассказчика":
1️⃣ Вместо: "CPU usage > 90%"
Делаем: "CPU payment-service > 90% 5 минут, RPS упал на 70%"
2️⃣ Вместо: "Memory high"
Делаем: "auth-service потребляет 95% памяти, активные сессии выросли в 3 раза"
🥗 Рецепт:
🔸 Связывай метрики приложения и инфраструктуры
🔸 Используй labels в Prometheus для группировки
🔸 Настраивай алерты на комбинации метрик
Пример алерта:
Суть не в слежке за графиками, а в системе, которая понимает своё состояние💪
📌 Ты постоянно заглядываешь в Grafana "все ли зелено"
📌О проблемах часто узнаёшь от пользователей
📌В панике ищешь причину
Это классический мониторинг — ты смотришь на систему и сам догадываешься, что не так.
А теперь другая реальность:
📱 Телеграм: *"У API /payment время ответа P95 выросло с 200ms до 800ms из-за роста ошибок 500 в БД postgres-primary"*
Вот это observability! Система не просто показывает метрики, а сообщает контекст.
Как превратить графики в "рассказчика":
1️⃣ Вместо: "CPU usage > 90%"
Делаем: "CPU payment-service > 90% 5 минут, RPS упал на 70%"
2️⃣ Вместо: "Memory high"
Делаем: "auth-service потребляет 95% памяти, активные сессии выросли в 3 раза"
🥗 Рецепт:
🔸 Связывай метрики приложения и инфраструктуры
🔸 Используй labels в Prometheus для группировки
🔸 Настраивай алерты на комбинации метрик
Пример алерта:
- alert: PaymentServiceDegradation
expr: |
increase(payment_api_errors_total{status=~"5.."}[5m]) > 10
and
histogram_quantile(0.95, rate(payment_response_time_seconds_bucket[5m])) > 0.8
Суть не в слежке за графиками, а в системе, которая понимает своё состояние💪
👍20🔥15❤6👏2👎1😁1
Размер Docker-образов напрямую бьет по скорости деплоя и бюджету на хранилище. Вот практические шаги для сброса веса:
1️⃣ Многостадийные сборки
Разделяем сборку и рантайм:
Результат: с 1.2GB до ~15MB
2️⃣ Выбор базового образа
❌ ubuntu:latest — 70MB+
✅ alpine:latest — 5MB
🚀 distroless — 2MB
3️⃣ Чистка кэша в одном RUN
4️⃣ Правильный .dockerignore
5️⃣ Сортировка инструкций
Ставь редко меняющиеся слои выше для лучшего кэширования.
Итог:
🔹 Деплой ускоряется в 3-5 раз
🔹 Экономия на хранилище в registry
🔹 Меньше surface для атак
На курсах Rebrain мы глубоко разбираем не только оптимизацию образов, но и полный цикл контейнеризации — от Docker до оркестрации в продакшене.
Оставим тут ссылочку на курс по Docker, вдруг заходите демодоступ открыть и попробовать курс.
1️⃣ Многостадийные сборки
Разделяем сборку и рантайм:
FROM golang:1.19 as builder
WORKDIR /app
COPY . .
RUN go build -o app
FROM alpine:latest
COPY --from=builder /app/app /
CMD ["/app"]
Результат: с 1.2GB до ~15MB
2️⃣ Выбор базового образа
❌ ubuntu:latest — 70MB+
✅ alpine:latest — 5MB
🚀 distroless — 2MB
3️⃣ Чистка кэша в одном RUN
RUN apt-get update && apt-get install -y package \
&& rm -rf /var/lib/apt/lists/* \
&& apt-get clean
4️⃣ Правильный .dockerignore
node_modules
.git
*.log
.env
5️⃣ Сортировка инструкций
Ставь редко меняющиеся слои выше для лучшего кэширования.
Итог:
🔹 Деплой ускоряется в 3-5 раз
🔹 Экономия на хранилище в registry
🔹 Меньше surface для атак
На курсах Rebrain мы глубоко разбираем не только оптимизацию образов, но и полный цикл контейнеризации — от Docker до оркестрации в продакшене.
Оставим тут ссылочку на курс по Docker, вдруг заходите демодоступ открыть и попробовать курс.
👍34🔥13❤1👎1
Время проведения:
2 декабря (вторник) в 19:00 по МСК
Программа практикума:
Кто ведёт?
Андрей Шабалин — тренер Cisco/Huawei, кандидат наук, преподаватель сетевых технологий на онлайн-платформах, инструктор академии Eltex и Астра-Университета. Автор сообщества «Компьютерные сети и сетевая безопасность»
Время проведения:
3 декабря (среда) в 20:00 по МСК
Программа практикума:
Кто ведёт?
Андрей Буранов — системный администратор в департаменте VK Play. 13+ лет опыта работы с ОС Linux. 11+ лет опыта преподавания. Входит в топ-3 лучших преподавателей образовательных порталов.
Время проведения:
4 декабря (четверг) в 19:00 по МСК
Программа практикума:
Кто ведёт?
Василий Озеров — co-Founder REBRAIN, IT-инженер с 2012 года, провёл 100+ вебинаров по DevOps и инфраструктуре.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤3👍2👎2💯1
Друзья, ваше слово решает! 🗳️
Мы с Андреем Шабалиным выбираем темы вебинаров на январь и хотим, чтобы они были максимально полезными именно для вас. Помогите нам выбрать самые востребованные темы!
👀 Вдруг кто-то еще не знаком с Андреем?
- Тренер Cisco/Huawei, кандидат наук
- Преподаватель сетевых технологий на ведущих онлайн-платформах
- Инструктор академии Eltex и Астра-Университета
- Автор сообщества «Компьютерные сети и сетевая безопасность»
Можно голосовать за несколько вариантов.
Темы, набравшие больше всего голосов, станут в расписание нашей январской программы вебинаров. Ваше мнение действительно важно для нас!
Голосуйте сейчас — определяем программу вместе! ✅
P.S. Есть свои предложения по темам? Пишите — все внимательно изучим!
Мы с Андреем Шабалиным выбираем темы вебинаров на январь и хотим, чтобы они были максимально полезными именно для вас. Помогите нам выбрать самые востребованные темы!
👀 Вдруг кто-то еще не знаком с Андреем?
- Тренер Cisco/Huawei, кандидат наук
- Преподаватель сетевых технологий на ведущих онлайн-платформах
- Инструктор академии Eltex и Астра-Университета
- Автор сообщества «Компьютерные сети и сетевая безопасность»
Можно голосовать за несколько вариантов.
Темы, набравшие больше всего голосов, станут в расписание нашей январской программы вебинаров. Ваше мнение действительно важно для нас!
Голосуйте сейчас — определяем программу вместе! ✅
P.S. Есть свои предложения по темам? Пишите — все внимательно изучим!
❤10🔥5
Новое видео на YouTube-канале и в VK Видео ➕
Сегодня подготовили для вас запись практикума по DevOps с Василием Озеровым —
«DevOps by Rebrain: Docker Swarm»
Василий — co-Founder REBRAIN, IT-инженер с 2012 года, провёл 100+ вебинаров по DevOps и инфраструктуре.
В новом видео:
🟢 Развернем собственный Swarm-кластер
🟢 Изучим основные ресурсы Docker Swarm и развернем приложение в кластере
🟢 Настроим маршрутизацию трафика с помощью Traefik
Выбирайте удобную площадку и прокачивайте свои навыки:
↘ Смотреть на YouTube
↘ Смотреть в VK Видео
Сегодня подготовили для вас запись практикума по DevOps с Василием Озеровым —
«DevOps by Rebrain: Docker Swarm»
Василий — co-Founder REBRAIN, IT-инженер с 2012 года, провёл 100+ вебинаров по DevOps и инфраструктуре.
В новом видео:
Выбирайте удобную площадку и прокачивайте свои навыки:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥5❤2👏1
Автоматизация и нейросети «убьют» сисадминов? 😱
Каждый год интернет пугает айтишников новым «концом профессии». Сначала «контейнеры всё сделают сами», потом «облачные провайдеры всё упростят», теперь — «нейросети заменят всех»🤔
Но вот реальность: настоящего сисадмина не заменит ни один инструмент.
↘️ Почему?
🟢 Автоматизация не пишет архитектуру — её придумывают люди.
🟢 Нейросети подскажут решение, но не возьмут на себя ответственность за прод.
🟢 Даже самый умный скрипт не поймёт контекст бизнеса, риски и нюансы инфраструктуры.
↘️ Хочешь быть среди тех, кого точно не заменят?
Обучайся в Rebrain — и становись профессионалом, которому доверяют прод и будущее компании.
Каждый год интернет пугает айтишников новым «концом профессии». Сначала «контейнеры всё сделают сами», потом «облачные провайдеры всё упростят», теперь — «нейросети заменят всех»
Но вот реальность: настоящего сисадмина не заменит ни один инструмент.
Автоматизация и ИИ — это не враги, это усилители. Они не «убивают» профессию, а поднимают планку.
А те, кто умеет с ними работать, становятся самыми востребованными специалистами.
Обучайся в Rebrain — и становись профессионалом, которому доверяют прод и будущее компании.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👎1🔥1👏1