Интеграции
Системы в компании обычно куплены в разное время и друг о друге не знают. Связываем их так, чтобы данные ходили сами.

Что делаем
- Обмен данными. Выгрузки и загрузки между учётными системами, складом, сайтом, аналитикой.
- Интеграционный слой. Middleware, который принимает данные с одной стороны, приводит к нужному виду и отдаёт другой — вместе с журналом обмена и повторной отправкой при сбое.
- Синхронизация справочников. Один источник истины по товарам, сотрудникам, контрагентам вместо трёх расходящихся списков.
- Уведомления. События из систем — в почту, мессенджеры, дежурные каналы.
Как относимся к чужим API
Считаем, что внешняя система может не ответить, ответить медленно или ответить неправильно. Поэтому — retry с экспоненциальным backoff, rate limit, очередь, журнал обмена и понятное поведение при недоступности партнёра.
Что получает заказчик
Данные, которые переносятся сами, и журнал, по которому видно, что и когда ушло — вместо сверок вручную и файлов, пересылаемых почтой.