IT Липецк
IT Липецк
@itlipetsk

Интеграции с чужими системами: правила выживания

Интеграции с чужими системами: правила выживания

Обмен с системами партнёров, подрядчиков и госорганов — большая часть работы в промышленности. И источник большей части ночных звонков.

Что нужно всегда. Таймаут на каждый вызов: без него ваш процесс будет ждать вечно. Ограниченное число повторов с растущей паузой — иначе при сбое чужой системы вы добьёте её своими повторами. Журнал обменов: что отправили, что получили, когда. Без него спор с контрагентом не выиграть.

Что нужно почти всегда. Защита от дублей на приёме. Запасное поведение: что делать, если данные недоступны — работать по последним известным, поставить в очередь, честно сообщить пользователю.

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

И договорённость с другой стороной: контакт, канал связи и согласованные сроки реакции. Техника без этого не спасает.

IT Липецк — t.me/itlipetsk
Этот пост опубликован в Telegram-канале IT Липецк. Подписаться можно по ссылке: @itlipetsk.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.