План на курса

разбиране Microservices

  • Какво представляват микроуслугите?
  • Основни предимства и предизвикателства на микроуслугите
  • Монолитни срещу микросервизни архитектури

Проектиране на микросервизни системи

  • Принципи на архитектурата на микросервизите
  • Определяне на границите на услугата
  • Communication между услугите

Сервизен дизайн

  • RESTful API и договори за услуги
  • Стратегии за управление на версии на услуги
  • Разделяне и съхранение на данни за микроуслуги

Източник на събития

  • Разбиране на концепциите за източник на събития
  • Ползи и случаи на използване за източник на събития
  • Внедряване на управлявани от събития архитектури

CQRS (Command Query Responsibility Segregation)

  • Въведение в CQRS
  • Кога да използвате CQRS
  • Внедряване на CQRS в микросервизни системи

Други Design Patterns за базирани на микросервизи архитектури

  • Регистър и откриване на услуги
  • Сервизна мрежа и API шлюзове
  • Модели на устойчивост (напр. прекъсвач, преграда)

Системен дизайн и операции

  • Мониторинг и влизане в микроуслуги
  • Контейнеризация и оркестрация (напр. Docker, Kubernetes)
  • Съображения за сигурност за микроуслуги

Осиновяване Microservices

  • Оценяване на организационната готовност за микроуслуги
  • Стъпки за мигриране от монолит към микроуслуги
  • Управление на културни и технически предизвикателства

Обобщение и следващи стъпки

Изисквания

  • Предишен опит в програмирането

Публика

  • Разработчици на софтуер
  • Системни архитекти
  • DevOps професионалисти
 14 Часа

Брой участници


Цена за участник

Oтзиви от потребители (7)

Предстоящи Курсове

Свързани Kатегории