HTML Diff
12 added 43 removed
Original 2026-01-01
Modified 2026-02-26
1 - <h2>Курс "Продакшен и Деплой"</h2>
1 + <p>Деплой на PaaS</p>
2 - <p>Последнее обновление: 23 декабря 2025 г.</p>
2 + <p>Прилоежние 12 факторов, Деплой на Paas (Render.com), Переменные среды</p>
3 - <p>Включено в курс</p>
3 + <p>Сборка проекта</p>
4 - <p>9 уроков (видео и/или текст)</p>
4 + <p>Сборка Docker-образа, Автоматическая сборка в CI</p>
5 - <h2>Описание</h2>
5 + <p>Деплой с Ansible</p>
6 - <p>На этом курсе вы изучите деплой на продакшен. Вы узнаете больше о PaaS, 12 факторах и балансировке нагрузки. В итоге вы научитесь автоматизировать процесс выкладки кода и контролировать возникающие по пути ошибки. Курс пригодится, если вы решите правильно обновлять базу данных, хранить файлы и раздавать их через CDN. Знания из этого курса помогают программистам автоматизировать процесс выкладки до одной команды, подключить мониторинг приложения и настроить алерты для оповещения команды.</p>
6 + <p>Подготовка сервера, Подготовка к деплою, Деплой, Откат, Разделение плейбуков</p>
7 - <h2>Чему вы научитесь</h2>
7 + <p>Горизонтальное масштабирование</p>
8 - <ul><li><p>Автоматизировать процесс выкладки до одной команды</p>
8 + <p>Прокси-сервер, DNS Балансировка, Балансировщик нагрузки, Создание инфраструктуры</p>
9 - </li>
9 + <p>Организация работы с базой данных</p>
10 - <li><p>Использовать веб-сервер как обратный прокси</p>
10 + <p>Миграции, Выполнение миграций во время деплоя, Zero Downtime Deploy</p>
11 - </li>
11 + <p>Мониторинг</p>
12 - <li><p>Масштабировать проект горизонтально</p>
12 + <p>Логирование, Сбор метрик, Вывод графиков, Алертинг, Готовые решения</p>
13 - </li>
 
14 - <li><p>Правильно эволюционировать схему базы данных</p>
 
15 - </li>
 
16 - </ul><h2>Программа</h2>
 
17 - <p>1</p>
 
18 - <a>Введение</a><p>Знакомимся с курсом и его целями</p>
 
19 - <p>2</p>
 
20 - <a>Деплой на PaaS</a><p>Знакомимся с Render и учимся деплоить с его помощью готовый проект</p>
 
21 - <p>3</p>
 
22 - <a>12 Факторов</a><p>Изучаем принципы создания удобных в эксплуатации и быстро масштабируемых приложений</p>
 
23 - <p>4</p>
 
24 - <a>Сборка проекта</a><p>Учимся упаковывать проект в Docker, автоматизировать подготовку релизов на Github Actions и публиковать образ в Docker Hub</p>
 
25 - <p>5</p>
 
26 - <a>Деплой</a><p>Создаем сервер на DO, пишем Ansible Playbook и выполняем деплой</p>
 
27 - <p>6</p>
 
28 - <a>Прокси-сервер (Caddy)</a><p>Разбираемся в том, зачем нужен прокси-сервер и как его подключить</p>
 
29 - <p>7</p>
 
30 - <a>Горизонтальное масштабирование</a><p>Знакомимся с балансировкой нагрузки и учимся деплоить на несколько серверов сразу</p>
 
31 - <p>8</p>
 
32 - <a>Организация работы с базой данных</a><p>Обсуждаем, как правильно изменять базу данных</p>
 
33 - <p>9</p>
 
34 - <a>Мониторинг</a><p>Выясняем, как правильно следить за работоспособностью инфраструктуры и приложений</p>
 
35 - <h2>Формат обучения</h2>
 
36 - <h2>Рекомендуемые программы</h2>
 
37 - <ul><li><p>Тренажер с практикой</p>
 
38 - </li>
 
39 - <li><p>Бессрочный доступ к теории</p>
 
40 - </li>
 
41 - <li><p>Асинхронный формат</p>
 
42 - </li>
 
43 - </ul>