В този курс ще научите оптималната архитектура и основните процеси за ефективно разработване и управление на микросървиси. Курсът е съобразен с нивото на участниците и сложността на техните решения.
Ще разгледаме най-добрите практики за разработване и експлоатация на микросървиси, илюстрирани с конкретни примери. Ще разберете как да проектирате системи, базирани на микросървиси, за средни и големи компании, включително домейн-ориентирани микросървисни архитектури, проектирани за екосистеми с хиляди микросървиси.
Ще научите и процесите, необходими за успешното внедряване на микросървиси: тестване, автоматизирано внедряване, култура DevOps, управление на API, мониторинг и други. Курсът ще ви помогне да проектирате устойчиви и мащабируеми системи, използващи микросървиси.
- Разработчици на приложения
- Системни архитекти
- ИТ мениджъри
- ИТ специалисти
- Предимства и ограничения на монолитната архитектура спрямо микросървисите
- Концепцията и примерите за микросървиси
- Комуникация между микросървиси: REST, Events, GraphQL, gRPC
- Управление на API: версии, API Gateway, service mesh
- Култура DevOps и автоматизация на среди
- Тестване и автоматизация в микросървиси
- Най-добри практики за непрекъсната доставка и внедряване
- Детайлно наблюдение и наблюдаемост
- Откриване на услуги и неговата роля в екосистемата
Няма специални предварителни изисквания, но са полезни:
- Общи познания за базите данни
- Познания за HTTP и JSON
- Познаване на Agile методологиите
- Монолитна архитектура
- Микросервизна архитектура
- Комуникационни модели
- Управление на API
- DevOps култура
- Тестване
- Непрекъсната доставка
- Мониторинг
- Откриване на услугата
Към момента няма препоръки.

