Сначала согласуйте минимальный набор метрик и контракты источников, затем подключайте сервисы через отдельные адаптеры с единой моделью данных.
Нужно срочно подключить прототип к нескольким сервисам с разными API и транспортами (REST, WebSocket), получить и собрать метрики. Какой будет план действий?
Сначала согласуйте минимальный набор метрик и контракты источников, затем подключайте сервисы через отдельные адаптеры с единой моделью данных.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Сначала согласуйте минимальный набор метрик и контракты источников, затем подключайте сервисы через отдельные адаптеры с единой моделью данных.
Для REST определите пагинацию, лимиты и частоту обновления; для WebSocket — переподключение, порядок и восстановление пропущенных событий. Нормализуйте единицы, timestamps и идентификаторы до агрегации. Добавьте таймауты, ограниченные повторы, дедупликацию и частичные результаты. В прототипе важнее работающий вертикальный срез с наблюдаемыми ошибками, чем универсальная интеграционная платформа.