Включено в курс
9 уроков (видео и/или текст)
28 проверочных тестов
Помощь в «Обсуждениях»
Доступ к остальным курсам платформы
Чему вы научитесь
- Автоматизировать процесс выкладки до одной команды
- Использовать веб-сервер как обратный прокси
- Масштабировать проект горизонтально
- Правильно эволюционировать схему базы данных
Описание
На этом курсе вы изучите деплой на продакшен. Вы узнаете больше о PaaS, 12 факторах и балансировке нагрузки. В итоге вы научитесь автоматизировать процесс выкладки кода и контролировать возникающие по пути ошибки. Курс пригодится, если вы решите правильно обновлять базу данных, хранить файлы и раздавать их через CDN. Знания из этого курса помогают программистам автоматизировать процесс выкладки до одной команды, подключить мониторинг приложения и настроить алерты для оповещения команды.
Чтобы учиться было проще, стоит заранее изучить курс Docker Основы.
Программа курса
Продолжительность 3 часа
-
3
12 Факторов
Изучаем принципы создания удобных в эксплуатации и быстро масштабируемых приложенийтесты
-
4
Сборка проекта
Учимся упаковывать проект в Docker, автоматизировать подготовку релизов на Github Actions и публиковать образ в Docker Hubтесты
-
7
Горизонтальное масштабирование
Знакомимся с балансировкой нагрузки и учимся деплоить на несколько серверов сразутесты
-
9
Мониторинг
Выясняем, как правильно следить за работоспособностью инфраструктуры и приложенийтесты
-
10
Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию -
11
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса