Основы архитектуры и интеграции информационных систем

53 участника

О чём курс

Системные и бизнес-аналитики часто сталкиваются с непониманием того, как устроен «подкапотный» слой распределенных приложений. Этот курс закрывает пробелы в знаниях о том, как системы взаимодействуют между собой, почему монолит иногда эффективнее микросервисов и как проектировать интеграционные решения без архитектурных ошибок.

Внутри разбираются фундаментальные концепции: от моделей OSI и TCP/IP до работы современных брокеров сообщений, таких как Apache Kafka и RabbitMQ. Вы научитесь описывать архитектуру через C4-диаграммы, разберете разницу между REST, SOAP и GraphQL, а также поймете, когда использовать реляционные БД, а когда — NoSQL. Обучение опирается на реальные бизнес-кейсы, что позволяет сразу применять полученные знания при написании ТЗ и формулировании нефункциональных требований. Курс поможет аналитикам увереннее общаться с разработчиками и архитекторами, аргументированно выбирая способы интеграции ИС.

Программа обучения

  • Программа курса охватывает следующие темы:
    • Архитектурные модели и инструменты их описания
    • Ключевые свойства распределенных систем
    • Сравнение монолита и микросервисной архитектуры
    • Модели OSI и TCP/IP
    • ACID-требования к транзакциям и CAP-теорема
    • Технологии подключения к базам данных (JDBC, ODBC)
    • Способы интеграционного взаимодействия информационных систем
    • Сравнение протоколов и стилей API: REST, SOAP, GraphQL
    • Схемы данных и форматы обмена информацией
    • Механизмы аутентификации и авторизации (OAuth, OIDC)
    • Составление таблиц маппинга
    • Разбор структуры HTTP-запросов и ответов
    • Принципы работы брокеров сообщений (Apache Kafka, RabbitMQ)
Складчина создана 19 апреля 2023 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 10

АВ Анна Вичугова Все материалы
634 ₽ 15 000 ₽