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

## Что делаем
- **Обмен данными.** Выгрузки и загрузки между учётными системами, складом, сайтом, аналитикой.
- **Интеграционный слой.** Middleware, который принимает данные с одной стороны, приводит к нужному виду и отдаёт другой — вместе с журналом обмена и повторной отправкой при сбое.
- **Синхронизация справочников.** Один источник истины по товарам, сотрудникам, контрагентам вместо трёх расходящихся списков.
- **Уведомления.** События из систем — в почту, мессенджеры, дежурные каналы.
## Как относимся к чужим API
Считаем, что внешняя система может не ответить, ответить медленно или ответить неправильно. Поэтому — retry с экспоненциальным backoff, rate limit, очередь, журнал обмена и понятное поведение при недоступности партнёра.
## Что получает заказчик
Данные, которые переносятся сами, и журнал, по которому видно, что и когда ушло — вместо сверок вручную и файлов, пересылаемых почтой. btop
No problems have been detected in the workspace.
No forwarded ports. Forward a port to access your locally running services over the internet.