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

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

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

    • 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

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