
REQ-070 Проектирование интеграционных решений
Начало: По мере набора группы
Длительность: 1 неделя
СертификатОнлайн
Описание курса
Практический курс для тех, кто стремится стать экспертом в области интеграционных решений и межсистемного взаимодействия! Вы узнаете, когда необходимо использовать асинхронное взаимодействие, какие принципы лежат в основе проектирования структуры JSON-сообщений, и как убедительно аргументировать выбор интеграции через REST API.
- Понятие и важность интеграционного взаимодействия.
- Синхронная и асинхронная коммуникация.
- Обзор типов интеграционных решений.
- Основы архитектуры информационных систем.
- Выбор архитектурного стиля в зависимости от задач.
- Переход от монолита к микросервисной архитектуре.
- Паттерны микросервисной архитектуры.
- Шины ESB.
- Асинхронное взаимодействие.
- Брокеры сообщений: RabbitMQ в сравнении с Apache Kafka.
- Async API.
- Стандарты интеграции.
- RESTful API и SOAP.
- Обзор GraphQL, gRPC.
- Работа с различными форматами данных: JSON, XML.
- Концепция CRUD и дизайн REST API.
- API First подход.
- Документирование с использованием OpenAPI.
- Swagger.
- Интеграционные требования и атрибуты качества (НФТ).
- Документирование и управление интеграционными требованиями.
- Шаблоны спецификаций.
- Диаграмма последовательности (UML Sequence Diagram).
- Обзор популярных инструментов для разработки и тестирования API: Postman.
- Мониторинг систем и анализ логов.