Продвинутая настройка серверов с помощью Kamal 2 для Ruby on Rails

6 участников

О чём курс

Ваш проект перерос один сервер, а погружаться в сложности Kubernetes или AWS нет ни времени, ни желания — этот воркшоп показывает, как масштабировать инфраструктуру средствами Kamal 2. Вы освоите инструменты деплоя, которые становятся стандартом для Ruby on Rails 8, и настроите систему эксплуатации без лишних DevOps-сложностей. Внутри разбираются: настройка горизонтального масштабирования, развертывание ELK-стека для сбора логов и визуализация данных через Prometheus и Grafana. Курс ориентирован на Ruby и Rails разработчиков, которые хотят самостоятельно управлять инфраструктурой, настраивать HTTPS и отслеживать состояние приложения через дэшборды. По итогам вы получите готовый сетап для масштабируемого приложения с настроенной системой мониторинга и логирования.

Программа обучения

  • День 1. Настройка проекта с помощью Kamal 2
    • горизонтальное масштабирование с помощью kamal
    • сетевая доступность компонентов системы
    • роутинг HTTP и HTTPS трафика
    • метрики и их использование
    • централизованное логгирование
  • День 2. Использование метрик в проекте
    • основы использования метрик: 4 золотые сигнала, prometheus и grafana
    • установка метрик в сетап
    • настройка дэшбордов
  • День 3. Централизованное логирование в проекте
    • проблемы сбора логов, ELK-стек
    • развёртывание ELK-стека в сетапе
    • пример исследования проблемы в новом сетапе
Складчина создана 14 октября 2024 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 12

АБ Александр Борисов Все материалы
1 726 ₽ 3 900 ₽