План на курса
Въведение в Microservices и Spring Cloud
- Монолитна срещу Microservices архитектура
- Основни концепции на Microservices
- Въведение в Spring Boot и Spring Cloud
- Изграждане на проста RESTful микроуслуга с Spring Boot
- Практическа лаборатория: Внедряване на основна микроуслуга
Откриване на услуги & Configuration Management
- Регистрация и откриване на услуги с помощта на Eureka
- Работа с балансиране на натоварването с лента
- Централизирана конфигурация с Spring Cloud Config
- API Gateway с Spring Cloud Gateway
- Практическа лаборатория: Внедряване на API шлюз и откриване на услуги
Communication и устойчивост
- Inter-Service Communication с използване на Feign Clients
- Внедряване на прекъсвачи с Resilience4J
- Обработване на повреди и резервни механизми
- Разпределено проследяване с Spring Cloud Sleuth & Zipkin
- Практическа лаборатория: Конфигуриране на устойчивост на услугата
Контейнериране Microservices с Docker
- Въведение в контейнерите и Docker
- Dockerализиране на Spring Boot приложение
- Създаване на многоконтейнерни приложения с Docker Compose
- Управление на Microservices с Docker мрежи
- Практическа лаборатория: Разполагане на Microservices с Docker Compose
Мониторинг, регистриране и сигурност
- Мониторинг Microservices с Spring Boot задвижващ механизъм
- Централизирано регистриране с помощта на стека ELK (Elasticsearch, Logstash, Kibana)
- Най-добри практики за сигурност за Microservices
- Конфигуриране на удостоверяване и оторизация
- Практическа лаборатория: Настройване на защита и наблюдение
Мащабиране и оркестрация с Kubernetes
- Въведение в Kubernetes и оркестрация на контейнери
- Внедряване на Microservices в Kubernetes
- Мащабиране и управление Microservices в производството
- Балансиране на натоварването и автоматично мащабиране
- Практическа лаборатория: Разполагане на Microservices на Kubernetes
Разширени Microservices шаблони
- Архитектура, управлявана от събития с Кафка
- Service Mesh с Istio
- Разпределени транзакции и Saga Pattern
- CI/CD тръбопроводи за Microservices
- Практическа лаборатория: Внедряване на разширени Microservices модели
Окончателен проект и най-добри практики
- Изграждане на цялостна Microservices система
- Отстраняване на грешки и отстраняване на често срещани проблеми
- Стратегии за оптимизиране на ефективността
- Най-добри практики за производствени внедрявания
- Въпроси и отговори и финално обобщение
Обобщение и следващи стъпки
Изисквания
- Разбиране на архитектурата на микроуслугите
- Опит с Java и Spring Boot
- Основни познания за REST API и контейнери
Публика
- Разработчици на софтуер
- DevOps Инженери
- Облачни архитекти
- Системни администратори
Oтзиви от потребители (5)
Было динамично и много практично, освен това ни е предоставен виртуален машинен през URL адрес
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Курс - Spring Cloud for Microservices
Машинен превод
ОЦ е ново за нас и научихме се много, а лабораториите бяха отлични
sharkey dollie
Курс - OpenShift 4 for Administrators
Машинен превод
Практични примерi и отворени дискусии
Nenad Terzic - Pejsejf B"lgaria EOOD
Курс - Building Microservices with Spring Cloud and Netflix OSS
Машинен превод
Курсът беше отличен. Нашият треньор Андреас беше много подготовен и отговори на всички въпроси, които посочихме. Освен това ни помогна, когато имахме трудности, и обясни подробно, когато беше нужно. Най-добрият курс, в който съм участвал някога.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Курс - Microservices with Spring Cloud and Kafka
Машинен превод
Дал добри основи за Docker и Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Курс - Docker (introducing Kubernetes)
Машинен превод