Системный анализ. Асинхронные API и брокеры сообщений Kafka, MQ

10 участников

О чём курс

В курсе разбираются принципы работы HTTP, архитектура асинхронных интеграций и взаимодействие систем через брокеры сообщений, очереди и веб-события. Программа охватывает теоретические аспекты взаимодействия сервисов, стандарты описания асинхронных интерфейсов и практические задачи по системному анализу, которые встречаются на технических собеседованиях.

О чём курс

Основное внимание уделено разбору современных механизмов обмена данными между сервисами. В блоке асинхронных API рассматриваются модели Long Polling, Short Polling, Callback, Webhook, WebSocket и Server-Sent Events. Отдельное место занимают вопросы согласованности данных в распределённых системах: теорема CAP, транзакционные модели ACID и BASE. Студенты осваивают спецификацию AsyncAPI Specification в IDE, учатся генерировать на её основе документацию и код.

Раздел по брокерам сообщений знакомит с моделями взаимодействия, шаблонами обмена сообщениями и гарантиями доставки. Детально разбираются архитектура Apache Kafka, возможности RabbitMQ и построение интеграций через сервисную шину событий (Event Service Bus), а также подготовка схем взаимодействия для рабочих проектов.

Формат и задания

Материал подан в виде текстовых лекций с практическими упражнениями, тестами и письменными заданиями. Практика составлена на основе типовых кейсов из собеседований на позиции системного аналитика: студенты тренируются отвечать на вопросы интервьюеров, проектировать архитектурные схемы и описывать интеграционные потоки. Доступ к следующим разделам открывается после выполнения основных домашних заданий блока.

Для кого

Курс ориентирован на тех, кто готовится к переходу в профессию системного аналитика и планирует искать первую работу в сфере IT. Материал также подойдёт действующим аналитикам и техническим специалистам смежных направлений, которые хотят структурировать знания перед собеседованиями, повысить профессиональный грейд или освоить проектирование очередей и брокеров сообщений на основе матриц компетенций ведущих IT-компаний.

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

  • Проектирование асинхронных API
    • Введение
    • Long и Short Polling
    • Дополнительная теория по интеграциям и архитектуре
    • Webhook и Websocket
    • Практика WebSocket
    • Server-Sent Events
  • Брокеры сообщений
    • Общая теория брокеров сообщений
    • Kafka
    • Практика Kafka
    • RabbitMQ
    • Event Service Bus
Складчина создана 25 октября 2026 г.

Теги курса

Инструменты

Другие материалы школы 12

S Stepik Все материалы
441 ₽ 3 299 ₽