- Регистрация
 - 27 Авг 2018
 
- Сообщения
 - 47,045
 
- Реакции
 - 947,503
 
- Тема Автор Вы автор данного материала? |
 - #1
 
		
		
		
			Голосов: 0
		
	
			
				
					
	ОПИСАНИЕ:
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
 
СКАЧАТЬ:
			
				Последнее редактирование: