Morti
Администратор
- 13 Янв 2014
- 147.440
- 27.320
[slurm] DevOps Tools для разработчиков (2022)
1. Знания может применить разработчик на любом языке программирования. 2. Пронесём несколько сервисов на Python через все интеграции. 3. По основам и best practice покажем цельную систему связи работающего приложения. Курс подойдёт, если сейчас: Пишу нормальный код, а что там дальше х... знает.
Этап 1 - Локальное окружение и контуры
Вы узнаете, что сегодня создать локальное окружение идентичное контурам не сложно. Также разберём нюансы грамотного приложения, которые мало освещены. Есть что-то больше, чем 12 факторов.
Стек и теория:
Вы увидите первые связки элементов приложения с помощью Docker Composeи поймёте разницу между CI инструментами.
Стек:
Вы увидите разницу между подключением баз данных, брокерами сообщений, а также как накатывать миграции.
Стек и теория:
На этом этапе настроим веб-сервер, балансировку нагрузки и затронем тему service mesh.
Стек:
Вы узнаете как настроить метрики, логи, зачем это нужно, какие есть варианты, а также рассмотрим трассировку сервисов с Jaeger.
Стек и теория:
Рассмотрим статическую и динамическую безопасность на уровне приложения, а также базовую безопасность от DDos на 2 и 3 уровнях сетевой модели OSI.
Стек и теория:
На заключительном этапе вновь вернёмся к автоматизации и задеплоим наши сервисы, посмотрим разницу в возможных инструментах.
Стек:
СКАЧАТЬ МАТЕРИАЛ ПО ССЫЛКЕ НИЖЕ
1. Знания может применить разработчик на любом языке программирования. 2. Пронесём несколько сервисов на Python через все интеграции. 3. По основам и best practice покажем цельную систему связи работающего приложения. Курс подойдёт, если сейчас: Пишу нормальный код, а что там дальше х... знает.
Этап 1 - Локальное окружение и контуры
Вы узнаете, что сегодня создать локальное окружение идентичное контурам не сложно. Также разберём нюансы грамотного приложения, которые мало освещены. Есть что-то больше, чем 12 факторов.
Стек и теория:
- Vagrant
- Docker
- Грамотное приложение
Вы увидите первые связки элементов приложения с помощью Docker Composeи поймёте разницу между CI инструментами.
Стек:
- Docker Compose
- Github Actions
- Gitlab CI
- Jenkins
- Team City
Вы увидите разницу между подключением баз данных, брокерами сообщений, а также как накатывать миграции.
Стек и теория:
- PostgreSQL
- MySQL
- Oracle
- Redis
- Apache Kafka
- Rabbit
- Миграции баз данных
На этом этапе настроим веб-сервер, балансировку нагрузки и затронем тему service mesh.
Стек:
- Nginx
- Apache
- Envoy
- Istio
Вы узнаете как настроить метрики, логи, зачем это нужно, какие есть варианты, а также рассмотрим трассировку сервисов с Jaeger.
Стек и теория:
- Prometheus
- Zabbix
- Elastic Stack
- Loki
- Jaeger
- Grafana
- Алерты
Рассмотрим статическую и динамическую безопасность на уровне приложения, а также базовую безопасность от DDos на 2 и 3 уровнях сетевой модели OSI.
Стек и теория:
- SonarQube
- Динамический анализ и другие типы
- DDoS: анализ логов Nginx
На заключительном этапе вновь вернёмся к автоматизации и задеплоим наши сервисы, посмотрим разницу в возможных инструментах.
Стек:
- Gitlab CI
- Jenkins
- Ansible
Вам необходимо зарегистрироваться на сайте для просмотра скрытых ссылок
СКАЧАТЬ МАТЕРИАЛ ПО ССЫЛКЕ НИЖЕ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Последнее редактирование модератором:
Возможно, Вас ещё заинтересует:
- Старшие арканы: язык бессознательного [Джульета]
- del
- Прощай, хрущевка! Как старую квартиру превратить в современное жилье [Николай Сорокин]
- Китайская философия: от конфуцианства до даосизма. Лекция 14 [Точка интеллекта] [Иван Негреев]
- Декабристское движение: люди, события, ценности. Александр Первый: от реформ, конституционных проектов и ограничений крепостничества [Петр Рябов]
- New Year ЕГЭ [Ксения Моор] PDF
- Advance - ваш курс к успеху [stepik] [Николай Ягодкин]
- Шоу субличностей. Обучающая онлайн-игра [Ольга Грищенко]
- Сборник закусочных орешков [Zero Cake school] [Светлана Шубина]
- Пакет Биохакинг [Анастасия Родионова]