Целевая аудитория

• Разработчики
• Архитекторы
• Руководители проектов

Программа
  • Модели интеграции корпоративных информационных систем

    • Point-to-point (сервис-сервис) интеграция

    • Hub-and-spoke (мультиплексная) интеграция

    • Enterprise Service Bus (сервисная шина) интеграция (Spring Integration и Apache Camel)

    • Data Warehouse интеграция

  • Технологии интеграции корпоративных информационных систем

    • API-интерфейсы: REST, GraphQL

    • Брокеры сообщений для микросервисной архитектуры и Message Queues (очередь сообщений): Apache Kafka, RabbitMQ -ETL-инструменты

  • Проектирование интеграции корпоративных информационных систем

    • Анализ бизнес-требований, создание спецификаций, оценка функциональных и нефункциональных требований

    • Разработка модели интеграции, определение технологий и стандартов для интеграции систем.

    • Разработка архитектуры интеграционного решения и взаимодействия между его компонентами

    • Определение требований к системе интеграции: производительность, отказоустойчивость, безопасность, масштабируемость, etc

  • Анализ лучших практик

    • Использование стандартов и протоколов: REST, GraphQL, JSON, Avro, etc

    • Применение асинхронной обработки

    • Разработка единой точки входа (API Gateway)

    • Разделение на слои: адаптеры, слой бизнес-логики и слой доступа к данным

    • Тестирование и мониторинг в реальном времени

    • Использование контейнеров и оркестраторов: Docker и Kubernetes

    • Применение паттернов интеграции: маршрутизация, трансформация данных, транзакционность, etc

    • Использование протоколов безопасности: HTTPS, OAuth2, etc

    • Интеграционное тестирование, тестирование производительности, тестирование безопасности