Скрыть объявление
Гость

Вы находитесь в разделе
+ Курсы по программированию
Рекомендуем посмотреть
Топ курсов данного раздела
Рекомендуем обратить внимание на
ТОПы КУРСОВ подразделов данного раздела
по мобильной разработке
по Frontend
по Backend
по разработке компьютерных игр
по этичному хакингу
по разработке ПО
по верстке сайтов
по Python
по Javascript (JS)
по Java
по PHP
по Swift
по C#
по Unity
по 1C
по SQL

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

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

  1. Moder

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

    Деньги:
    1.145 руб.
    Автор: Кирилл Ветчинкин
    Название: Микросервисная архитектура (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веренный

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

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

    Деньги:
    1.145 руб.
     
  4. Михаил92

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

    Деньги:
    0 руб.
    Оплатил переводом 16:57. Карта 3042 146р
     
  5. admin

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

    Деньги:
    2.620 руб.
     
  6. safronovraff

    safronovraff PROверенный

    Деньги:
    0 руб.
    оплата на карту *4463 на сумму 495р
     
  7. admin

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

    Деньги:
    2.620 руб.
     
Загрузка...