План на курса
Въведение в 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 Инженери
- Облачни архитекти
- Системни администратори
Отзиви от потребители (5)
Беше динамично и много praktично, освен това ни беше предоставена виртуална машина чрез URL.
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Курс - Spring Cloud for Microservices
Машинен превод
OC е ново за нас и научихме много неща, а лабораторните упражнения бяха отлични
sharkey dollie
Курс - OpenShift 4 for Administrators
Машинен превод
Практически примери и открити дискусии
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)
Машинен превод