«Kamal Handbook» — это практическое руководство по деплою приложений с помощью Kamal 2.x. Книга поможет безопасно и предсказуемо развернуть приложения на собственных серверах, используя Docker, SSH и современные production‑паттерны. Материал подходит разработчикам любых стеков и не привязан к конкретным фреймворкам или дистрибутивам.
Для кого подходит
Руководство будет особенно полезно тем, кто хочет уверенно владеть собственным деплоем:
разработчикам, переходящим с Heroku, Fly.io или Render на self-hosted инфраструктуру;
DevOps‑инженерам, которые стремятся быстро освоить Kamal 2.x;
backend‑разработчикам, впервые работающим с Docker‑деплоем;
специалистам, использующим Rails, Django, Laravel, Node.js и другие стеки.
Что вы изучите
Курс раскрывает не только основы, но и реальные рабочие сценарии развёртывания:
пошаговый Kamal deploy для production окружения;
создание сервисов, accessories и healthchecks;
реальные примеры конфигураций и оптимизаций;
разбор типичных ошибок и способы устранения неполадок;
организация CI/CD для автоматизации деплоя;
бэкапы, откаты, логирование и другие механики стабильного продакшена.
Структура книги
Для удобства изучения материал поделён на тематические разделы:
Введение в Kamal: устройство, принципы, контейнеры, registry;
Конфигурация: описание сервисов, secret‑файлы, параметры окружения;
Production‑паттерны: миграции, обновления без простоя, прокси‑слои;
Отладка и мониторинг: работа с логами, проверка статуса, устранение проблем;
Опытный разработчик программного обеспечения и независимый создатель. Автор книг "Kamal Handbook", "Deployment from Scratch" и набора инструментов "Business Class Starter Kit". Специализируется на разработке, развертывании и оптимизации программных решений.