podcast

Задача на интеграцию по API: разбор с технического собеседования системного аналитика

02.04.2026
Listen to the episode on your favorite platforms:
  • Apple Podcasts
  • Yandex Music
  • Spotify
  • Звук
  • Castbox
  • Pocket Casts
  • Overcast
  • Castro
  • RadioPublic

Разбираем задачу системного аналитика, аналоги которой регулярно встречаются в реальной работе и на технических собеседованиях. Проектируем интеграцию системы ЭДО (электронный документооборот) по API с внешними сервисами DaData и Т-Банка.

Telegram-канал сообщества: https://t.me/getanalysts
Материалы к эпизоду: https://getanalyst.ru/podcast/system-analyst-interview-integrations (+ ссылки на видео)

Идем по шагам: от выбора архитектуры (монолит vs микросервисы) и написания интеграционных Use Case до маппинга данных и проектирования REST API эндпоинтов. На практике смотрим, как читать API-документацию вендора, что выбрать для фоновой синхронизации оплат — Polling или WebHook, как обработать ошибки и сформировать финальные постановки задач команде разработки.

Максимум практики по системному анализу и проектированию интеграций.

Тайм-коды к эпизоду:

| Введение. Рекомендация к просмотру видео-эпизода.
| Постановка задачи: система ЭДО и вводные по интеграции с API DaData и Т-Банком.
| Пошаговый план работы аналитика над интеграцией (статья: https://habr.com/ru/articles/735332/).
| Проектируем архитектуру: монолитный подход.
| Проектируем архитектуру: микросервисный подход.
| Технический сценарий работы для кнопки «Заполнить по ИНН» в микросервисной и монолитной архитектурах.
| Промежуточные итоги: чекаем шаги интеграции.
| Интеграционный Use Case: алгоритм получения реквизитов по ИНН.
| Сценарий генерации PDF-счета через внешний сервис и доработка архитектуры.
| Фоновая синхронизация оплат с Polling. Разбор API Т-Банка, оптимизация архитектуры и UML-диаграмма.
| Фоновая синхронизация оплат с WebHook: анализ API и UML-диаграмма.
| Обработка ошибок и проектирование альтернативных сценариев.
| Проектирование REST API эндпоинтов и маппинг данных.
| Формируем итоговый список задач для Backend, Frontend и БД.
| Итоги выпуска и практические рекомендации.

Ведущая:
Екатерина Ананьева,
Основатель сообщества Системных Аналитиков GetAnalyst.