• TopKursy - РЕДКИЕ Удаленные КУРСЫ!

    Эксклюзивные материалы, недоступные на других источниках.

    Откройте доступ к уникальным знаниям прямо сейчас!

    Подробнее

Скоро! Проектирование микросервисов [systems.education] [Юрий Куприянов, Анна Вичугова]

  • Автор темы EGround
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
EGround

EGround

Редактор
Сообщения
62.893
Реакции
275

Складчина: Проектирование микросервисов [systems.education] [Юрий Куприянов, Анна Вичугова]​




На курсе вы сможете освоить пошаговую технологию проектирования микросервисов для создания корпоративных информационных систем и систем массового обслуживания.

Уровень Middle +. Этот курс для опытных системных аналитиков, умеющих разрабатывать требования и знакомых с основами интеграции ИС

Вы научитесь:

  • определять границы предметной области с помощью методов и нотаций Event Storming, C4, Use Case Diagram,
  • разбивать домен на микросервисы,
  • выбирать подходящие технологии хранения данных и организации взаимодействия с сервисом,
  • проектировать сценарии применения сервиса в UML Sequence,
  • выбирать способы обеспечения атрибутов качества,
  • проектировать интеграционные REST-контракты, потоковые конвейеры Kafka/Rabbit и спецификации OpenAPI/AsyncAPI,
  • а также документировать архитектурные решения в легковесном ADR.

Программа курса

Модуль 1. Выявление первичной структуры и поведения ИС

  • Определение ограниченных контекстов и пользователей с помощью Event Storming
  • Документирование контекста в С4 и вариантов использования в use case

Модуль 2. Выделение микросервисов

  • Декомпозиция системы на микросервисы
  • Выбор технологий хранения и обработки данных
  • Определение контейнеров и компонентов на С4

Модуль 3. Проектирование интеграций микросервисов

  • Определение подходов и технологий организации взаимодействия (интеграции) между сервисами
  • Документирование в UML-sequence

Модуль 4. Обеспечение качества микросервисов

  • Определение способов обеспечения безопасности, надёжности, масштабируемости и развёртывания системы с микросервисной архитектурой с помощью подходящих паттернов
  • Добавление дополнительных элементов на диаграммы С4

Модуль 5. Проектирование контрактов

  • Определение контрактов данных для RESTful-сервисов (разработка спецификации ОрепAPI)

Модуль 6. Проектирование асинхронной интеграции через брокеры сообщений

  • Проектирование потокового конвейера
  • Разработка спецификаций AsyncАРІ для Apache Kafka и RabbitMQ

Цена 36000 руб


Материал «Проектирование микросервисов [systems.education] [Юрий Куприянов, Анна Вичугова]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.

Похожие темы

Сверху Снизу