ДОСТУПНО [Кирилл Ветчинкин] Микросервисная архитектура (2022)

Тема в разделе "+ Курсы по программированию (общий каталог)", создана пользователем Moder, 29 июн 2022.

  1. Moder

    Moder Команда форума PROверенный

    Регистрация:
    11 июн 2020
    Сообщения:
    4.276
    Деньги:
    100 руб.
    Автор: Кирилл Ветчинкин
    Название: Микросервисная архитектура (2022)

    Микросервисная архитектура (2022).png

    Чему вы научитесь:

    — Планировать архитектуру ПО
    — Декомпозировать систему
    — Мигрировать с монолита
    — Строить интеграцию между системами
    — Совмещать MSA с DevOps, Agile
    — Формировать команды разработки.

    Программа обучения:

    1. Базовые понятия

    • Сравнение различных архитектур
    • Отличие SOA от MSA(

      Вы не можете просматривать внешние ссылки, что-бы просмотреть зарегистрируйтесь или авторизуйтесь на форуме !

      )
    • Какого размера должен быть микросервис(

      Вы не можете просматривать внешние ссылки, что-бы просмотреть зарегистрируйтесь или авторизуйтесь на форуме !

      )
    • Плюсы и минусы микросервисной архитектуры
    • Цели успешного внедрения подхода
    Декомпозиция на микросервисы

    • Понятие Bounded Context
    • Практика EventStorming
    • Тактика декомпозиции системы на микросервисы
    • Сигналы неправильного разбиения
    • Anti-pattern «распределенный монолит»
    Практика

    • Декомпозиция системы с помощью практики EventStorming
    2. Команды и организационная трансформация

    • Организация команд
    • Сколько микросервисов должно быть у команды
    • Структура команды и необходимые навыки
    • Роль архитектора в MSA
    • Роль платформенных команд
    • Организация Community
    Раскрытие API

    • API Gateway pattern
    • BFF pattern
    • API composition pattern
    Аутентификация, безопасность

    • Access token pattern
    • Стандарт OAuth2.0 и JWT
    • Единая точка аутентификации(SSO)
    • Популярные сервера аутентификации OAuth 2.0
    • Аутентификация между микросервисами
    Практика

    • Формирование команд разработки
    • Связь команд с сервисами
    • Раскрытие API через API Gateway
    3. Организация работы с данными

    • Shared database anti-pattern
    • Database per service pattern
    Структура микросервиса

    • Внутренняя архитектура сервиса
    • Адаптеры обработки публикации событий
    • Повторное использование кода
    • Шаблон сервиса
    Взаимодействие между сервисами

    • CAP теорема
    • Синхронное/асинхронное взаимодействие
    • Circuit Breaker(Предохранитель)
    • Transactional outbox pattern
    • Polling publisher pattern
    • Transaction log tailing pattern
    • Репликация данных как средство снижения зависимости(CQRS)
    • Отложенная согласованность данных
    • Saga pattern
    Практика

    • Хранение состояния сервиса
    • Снижение зависимости между сервисами за счет асинхронных коммуникаций
    4. Развертывание

    • Понимание DevOps
    • Стратегия автономности поставки
    • Типовой CI/CD конвейер сервиса
    • Способы развертывания
    • Конфигурация и секреты
    • Service discovery
    • Blue-Green Deployment
    • Canary Deployment
    Тестирование

    • Особенности тестирования микросервисов
    • Пирамида тестирования
    • Тесты контрактов(

      Вы не можете просматривать внешние ссылки, что-бы просмотреть зарегистрируйтесь или авторизуйтесь на форуме !

      )
    • Компонентные тесты
    • Место тестов в CI/CD конвейере
    • Кто пишет функциональные тесты и стоит ли их писать
    Практика

    • Построение CI/CD конвейера
    • Обеспечение качества перед выпуском
    5. Мониторинг и поддержка

    • Мониторинг работоспособности
    • Мониторинг состояния сервиса
    • Распределенная трассировка
    • Логи и их агрегация
    • Подход «кто разработал тот и поддерживает»
    Отказоустойчивость

    • Изолированность
    • Горизонтальное масштабирование
    Стратегии разбиения монолита

    • Strangler application pattern(«душитель»)
    • Стратегии разбиения
    • Что выносить в первую очередь
    • Выделение Bounded Context
    • Разделение базы данных
    • Выделение сервиса
    • Взаимодействие между сервисом и монолитом
    • Как реализовать отчеты в микросервисной системе
    Практика

    • Обеспечение мониторинга сервисов
    • Сбор логов.

    Продажник


    Цена курса 145 руб

    [​IMG]

    ОПЛАТИТЬ >>>>>>>>


    Данные платежа - пишите в комментариях данной темы - для получения курса - нужна регистрация на сайте
     
    Последнее редактирование модератором: 22 июл 2022
    1 человеку нравится это.
  2. sale

    sale PROверенный

    Регистрация:
    15 окт 2021
    Сообщения:
    1.934
    Деньги:
    0 руб.
    Оплата через яд 12-15
     
    1 человеку нравится это.
  3. Moder

    Moder Команда форума PROверенный

    Регистрация:
    11 июн 2020
    Сообщения:
    4.276
    Деньги:
    100 руб.
     
  4. Михаил92

    Михаил92 PROверенный

    Регистрация:
    4 ноя 2022
    Сообщения:
    1
    Деньги:
    0 руб.
    Оплатил переводом 16:57. Карта 3042 146р
     
  5. admin

    admin Команда форума Admin

    Регистрация:
    10 мар 2019
    Сообщения:
    17.497
    Деньги:
    3.402 руб.
     
  6. safronovraff

    safronovraff PROверенный

    Регистрация:
    17 дек 2022
    Сообщения:
    2
    Деньги:
    0 руб.
    оплата на карту *4463 на сумму 495р
     
  7. admin

    admin Команда форума Admin

    Регистрация:
    10 мар 2019
    Сообщения:
    17.497
    Деньги:
    3.402 руб.
     
Загрузка...