Здравствуйте! Антон Боев, исполнительный директор веб-интегратора DD Planet. В текущей статье поговорим о том, что внутри моей команды вызывает горячие дискуссии практически каждый день. Итак, речь пойдет об ИНТЕГРАЦИЯХ.

Интеграция как криптовалюта

В нашей команде каждый день звучат одни и те же вопросы: «Как подключиться быстрее?», «Какую архитектуру использовать?», «Где взять устойчивое решение для этого сервиса?» Ответы на них не просто технические решения. Это опыт, который накапливается годами. И я хочу предложить вам посмотреть на него под неожиданным углом - как на криптовалюту веб-интегратора.

В этой статье я расскажу о том, как изменился процесс интеграции за десятилетие, почему одной API-документации уже недостаточно, и как мы превратили хаос интеграций в систему, которая работает надежно, прозрачно и масштабируемо.

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

Способы интеграций, есть ли изменения?

Организовать взаимодействие двух сервисов можно разными способами:

Подход

Описание

Точка-точка

Прямые соединения между системами, когда нужна простая и быстрая связь без лишних слоёв

Асинхронное взаимодействие через очереди

Системы обмениваются данными независимо друг от друга, обеспечивая отказоустойчивость и гибкость

Шина данных (ESB)

Централизованная система маршрутизации, которая берёт на себя сложные преобразования и управление потоками

API-шлюзы

Единая точка входа для всех запросов, с контролем доступа, лимитами и мониторингом

Интеграционные платформы

Облачные или локальные решения, упрощающие подключение, настройку и управление связями между сервисами

Webhook’и, Event-driven архитектура

Реакция на события в реальном времени

Эти методы существовали и 20 лет назад, принципиально здесь не появилось ничего нового. Однако раньше по многим из них не было ни описания кейсов использования, ни профильной литературы, ни практик и паттернов реализации.

Какие же изменения в мире IT подтолкнули к развитию способов/технологий/практик создания интеграций?

Тренд

Результат

Появление микросервисной архитектуры

Потребность в эффективном взаимодействии между сервисами - появились новые интерфейсы взаимодействия, такие как: gRPC, GraphQL, WebSockets, Apache Kafka и мн. другие. Также это привело к развитию корпоративных шин данных(ESB) и интеграционных платформ

Потребность в оркестровке и управлении сервисами , что привело к развитию таких решений, как Docker, Kubernetes и др..

Бурное развитие кибер-безопасности в России

Внедрение требований ФСБ, Роскомнадзора и законов о персональных данных потребовало шифрование при передаче данных, аутентификацию и авторизацию через новые протоколы (OAuth 2.0, JWT), мониторинг и логирование (SIEM, IDS/IPS)

Ужесточение законов по хранению персональных, биометрических данных 

Обмен ПДн между системами стал возможен только при соблюдении строгих норм: шифрование, контроль доступа, логирование.

Требования закона обязали внедрять специальные шлюзы и прокси для обработки конфиденциальных данных.

Внедрение Data Loss Prevention (DLP) систем стало критически важным при интеграции сервисов.

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

Развитие AI

Автоматическое обнаружение и описание API(автоматическое построение OpenAPI/Swagger-спецификации; определение,  какие методы доступны, какие параметры принимаются; генерация документации на основе поведения системы 

Автоматическая трансформация данных(распознавание структуры данных, маппинг полей, распознавание типов и связей и т.д.)

Генерация кода для интеграции на основе спецификации сервисов

Тестирование интеграций. ИИ может генерировать тестовые сценарии на основе спецификаций, создавать моки сервисов

Прогресс не стоит на месте, и бурное развитие IT  технологий также не прошло стороной процесс интеграций. Развитие микросервисной архитектуры, кибер-безопасности, законодательной базы и искусственного интеллекта сильно повлияло на разработку интеграционных решений. Интеграция перестала быть технической "прокладкой" - она превратилась в стратегический элемент архитектуры, определяющий скорость, безопасность и интеллектуальность современных цифровых систем.

Интеграция как криптовалюта

Каждая интеграция уникальна и веб-интеграторам просто необходимо накапливать опыт по созданию интеграционного взаимодействия в зависимости от сферы бизнеса, типа взаимодействия, уровня критичности, технологии и протоколов и др..

Интеграции можно рассматривать как своеобразную криптовалюту в деятельности веб-интегратора. Почему это так?

1. Ценность и накопление

Как криптовалюта, интеграции могут быть средством накопления ценности, но не материальной, а интеллектуальной.

Каждая интеграция - это "монета", которая добавляет в твой "портфель" опыт, знания, воспоминания и связи.

2. Децентрализация опыта

Никто не может дать точную оценку твоего опыта, как никто не может точно сказать, сколько будет стоить биткоин завтра.

3. Блокчейн памяти

Можно представить, что каждая интеграция, которую ты реализовал, записывается в личный блокчейн воспоминаний . Эти записи неизменны и уникальны.

Классы, методы, сигнатуры функций, ответы вызовов - это твои «транзакции», подтверждающие факт работы над взаимодействием 2 систем и проживания опыта.

4. Майнинг через открытия

Вместо майнинга крипты ты "майнишь" новые технологии, методы интеграции. Чем больше ты исследуешь, тем больше "ресурсов" (опыта) получаешь.

Подобно процессу майнинга криптовалюты, где необходимо увеличивать размеры фермы для увеличения добычи, компании майнят интеграции через проекты, экосистемы, в которых участвуют.

Результат майнинга нашей компании за последние 10 лет

В “крипто-кошельке” компании на текущий момент содержится 107 интеграций с внешними системами (без учета внутренних взаимодействий), охватывающих различные категории по функциональному назначению, и этот список не конечный.

Класс сервиса

Наименование сервиса

Описание

Геолокация и справочные сервисы

Яндекс.Геокодер

Преобразование адресов в координаты и обратно.

Яндекс.Статические карты

Отображение статических карт и меток.

Dadata

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

Dadata Подсказки

Дополнение и уточнение данных (адреса, ФИО, организации) через Dadata

OpenStreetMap

Открытый аналог Google Maps. Подходит для международных проектов.

Государственные и муниципальные системы

Банк России

Центральный банк РФ: данные по лицензиям, реестрам, финансовым организациям

ГАР (ФИАС)

База адресов и населённых пунктов. Используется для точного геоописания.

ГАРАНТ

Одна из самых авторитетных правовых систем в России.

Горсерв

Маркетплейс бытовых услуг

Госключ

Поставщик УЦН и услуг ЭП

Добродел

Платформа для жителей Московской области. Интеграция с порталом госуслуг региона.

ЕГРЮЛ / ЕГРИП

Реестры юридических лиц и индивидуальных предпринимателей

ЕИС

Единая информационная система в сфере закупок

ЕСИА

Авторизация через Госуслуги. Используется в федеральных и региональных порталах.

КриптоПро

ПО для работы с электронной подписью (ЭП) в России

Меркурий

Система ветеринарного учёта и контроля за оборотом животноводческой продукции

Росреестр API

Доступ к данным о недвижимости: проверка объектов, запросы по кадастровому номеру.

ФНС

Федеральная налоговая служба: проверка юрлиц, ИП, ККТ, ЕГРЮЛ/ЕГРИП, выписки

ФНС API

Взаимодействие с налоговой службой через ЕГАИС или Госуслуги.

ЦБ РФ открытые данные

Открытые данные о валютах, курсах, финансовых организациях.

Честный ЗНАК

Система маркировки товаров (одежда, обувь, лекарства, табак и др.)

Коммуникационные каналы

Edna

Платформа для SMS-рассылок и уведомлений. Подходит для массовой коммуникации с пользователями.

Firebase / APNS

Push-уведомления для мобильных приложений: FCM (Firebase Cloud Messaging) - Android, APNS (Apple Push Notification Service) - iOS.

QazaTele

Казахстанский провайдер SMS-рассылок

SendGrid

Мощная система email-рассылок. Используется для маркетинговых кампаний, транзакционных писем, аналитики доставки.

SendPulse

Email, SMS, push-рассылки, чат-боты

SMS.ru

Платформа для отправки SMS-сообщений. Подходит для уведомлений, подтверждений, двухфакторной аутентификации.

SMSFeedback

Российский сервис для отправки SMS-уведомлений и голосовых сообщений

Stream-Telecom

Российский провайдер SMS, голосовых сообщений и MMS.

Ujin.io

Интеграция с умными домофонами и системами доступа. Полезна для недвижимости, логистики, безопасности.

Unisender

Сервис email-рассылок

Unisender Go

Unisender Go - API-версия сервиса email-рассылок

Платежные шлюзы/POS/KKT

МодульКасса

Онлайн-касса и платформа от компании "Тензор" (1С). Подходит для розницы, сферы услуг, маркетплейсов.

Контур

Сервис для сдачи отчетности, ЭДО, работы с ЭП

ОФД Ру

Один из крупнейших операторов фискальных данных (ОФД) в России. Обеспечивает передачу данных в ФНС и интеграцию с кассовым ПО.

Платёжный шлюз СберБанк

Банковская система для расчетов и платежей

Тинькофф

Прием платежей через интернет. Поддержка карт, рассрочки, QR-кодов.

Штрих-М

Производитель ККТ и ПО для автоматизации торговли

Эвотор

Облачная касса для малого бизнеса (онлайн-касса)

ЮKassa

Сервис от Яндекса для приема онлайн-платежей. Поддерживает карты, электронные кошельки, SberPay.

Best2Pay

Российская платёжная система для e-commerce. Поддерживает карты, банковские переводы.

iiko

Лидер на рынке POS-систем для HoReCa. Полный цикл управления: касса, склад, доставка, CRM, онлайн-заказы.

Технические сервисы

Яндекс.Директ

API Яндекс.Директа для управления рекламными кампаниями

Яндекс.Переводчик

Перевод текста с помощью Yandex Translate API

Яндекс.SpeechKit (TTS)

Преобразование текста в речь (Text-to-Speech)

Active Directory

Централизованное управление пользователями, доступом и политиками безопасности в корпоративных сетях Microsoft.

Azure DevOps

Платформа Microsoft для управления разработкой (CI/CD, репозитории, бэклоги)

Google reCAPTCHA

Google reCAPTCHA - защита от ботов

Yandex Cloud Storage (S3)

Облачное хранилище Yandex Cloud (совместимо с Amazon S3)

Финтех.Банки

Альфа Банк

Лидер по цифровизации, один из самых открытых API в РФ

АТБ

Региональный банк Дальнего Востока

Банк Открытие

Крупный универсальный банк с развитой API-инфраструктурой

ВТБ

Второй по величине банк в РФ, широкий спектр API

Газпромбанк

Крупнейший банк в России по активам, активно развивает цифровые сервисы

Дом.РФ

Государственная корпорация по жилищному развитию (ранее АИЖК)

Кредит-Европа Банк

Банк с фокусом на розничных клиентах и онлайн-сервисах

Локо-Банк

Банк с упором на логистику, транспорт, МСБ

Металлинвестбанк

Банк промышленной группы «Металлоинвест»

Московский Кредитный Банк (МКБ)

Банк с фокусом на корпоративных клиентах и IT-интеграциях

Норвикбанк

Банк с фокусом на малый и средний бизнес

Промсвязьбанк

Банк с фокусом на оборонно-промышленный комплекс и госсектор

Райффайзенбанк

Международный банк (выводится из РФ), ранее активно использовался в B2B-сценариях

МТС Банк

Банк группы компаний

Ренессанс Кредит

Банк, специализирующийся на потребительском кредитовании

Россельхозбанк

Крупнейший банк в сельском хозяйстве и агробизнесе

Сбербанк

Крупнейший банк России, один из лидеров по цифровизации

Синара Банк

Банк группы «Синара», обслуживает промышленные предприятия

Ситибанк

Международный банк, выведенный из РФ в 2023 году

Совкомбанк

Крупный российский банк, активно развивает API для онлайн-кредитования

Т-Банк

Цифровой банк с открытым API для платежей, карт, счетов, переводов

Точка

Банк, созданный специально для индивидуальных предпринимателей (ИП) и малого бизнеса

Транскапиталбанк

Банк с фокусом на корпоративных клиентах и инвестициях

УБРР

Банк, ориентированный на поддержку инновационных проектов

Уралсиб

Уральский универсальный банк

Финтех.Страховые системы

АльфаСтрахование

Оформление ОСАГО через АльфаСтрахование

ВСК

ВСК - оформление ОСАГО

Ингосстрах

API Ингосстрах для ОСАГО

МАКС

Макромикро (МАКС) - оформление ОСАГО

Московская биржа

Курсы валют, акций, облигаций

РГС

API РГС для ОСАГО

РЕСО

API РЕСО для оформления ОСАГО

Согласие

B2B API Согласие для ОСАГО

Сравни.ру

Агрегатор ОСАГО, КАСКО, кредитов

Умный полис

B2B-агрегатор полисов (ОСАГО, КАСКО, ипотека)

Cherehapa (API)

API для оформления туристической страховки (ранее Cherehapa)

EOD Historical Data

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

Фин Услуги

Агрегатор финансовых услуг, в т.ч. ОСАГО

Pkasko

Расчёт стоимости КАСКО через API

SpectrumData

Данные для расчета ОСАГО (например, КБМ, история ДТП)

BI, аналитика и отчетность

Яндекс AppMetrica

Мобильная аналитика: поведение пользователей, события, источники трафика.

Яндекс.Метрика

Веб-аналитика: сбор данных о посетителях, поведении, источниках трафика

Google Analytics

Аналитика веб- и мобильного трафика от Google

SimilarWeb

Анализ трафика сайтов: источники, география, поведение

Tableau

Инструмент для создания интерактивных дашбордов и отчётности.

CRM и микрозадачи

Битрикс24

Многофункциональная платформа для управления проектами, CRM, коммуникаций и автоматизации бизнес-процессов.

Хантфлоу

Онлайн-сервис для подбора персонала (ATS)

Яндекс.Toloka

Платформа для выполнения микрозадач людьми. Полезна для обучения нейросетей, проверки данных.

HeadHunter

Крупнейшая платформа по подбору персонала в РФ

Omnidesk

CRM-система с поддержкой чатов, email, телефонии. Удобна для call-центров и support-отделов.

ERP-системы

1С:Предприятие

Лидер среди ERP-систем в России. Используется для учета, управления складом, сотрудниками.

Босс-кадровик

Онлайн-сервис для взаимодействия с государственными органами по вопросам трудовых отношений и кадрового учета.

DirectumRX

Российская система электронного документооборота для управления делопроизводством, договорами, кадрами и бухгалтерией.

SAP

Глобальная ERP-система, популярная в крупных компаниях.

Сервисы классифицированы по 11 отраслям: Финтех.Банки, Государственные и муниципальные системы, Финтех.Страховые системы, Платежные шлюзы/POS/KKT, Технические сервисы, Коммуникационные каналы, Геолокация и справочные сервисы, BI, аналитика и отчетность, CRM и микрозадачи, ERP-системы.

Диаграмма
Диаграмма

Как видно из диаграммы, большая часть интеграции (порядка 40%) приходится на сферу фин.тех. Связано это с тем, что в контуре компании ведется продуктовая разработка финансового маркетплейса по банковским продуктам Выберу.ру, где производится массовый обмен информацией между площадкой и банками/страховыми компаниями.

Что делать, когда интеграций становится больше 100? Как сохранять эффективность разработки, когда в компании уже более сотни активных интеграций?

Регламент как необходимость эффективной разработки

Каждая интеграция, даже в рамках одного сегмента, уникальна: она зависит от особенностей внешней системы, используемых протоколов, форматов данных и требований безопасности.

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

При построении интеграционного решения, простого изучения документации больше не хватает: современные интеграционные задачи требуют понимания архитектурных особенностей, требований законодательства, поведения систем в условиях нагрузки и механизмов отказоустойчивости.

Выводы

Эффективная интеграция требует системного подхода, включающего глубокое понимание архитектуры, протоколов, обработки ошибок и особенностей каждой платформы.

В условиях растущего числа внешних систем подход c введением регламента по интеграции систем становится ключевым конкурентным преимуществом, позволяя компании быстро адаптироваться к изменениям и эффективно создавать интеграции в эко-системе заказчика.


P.S. А каков размер криптокошелька в вашей компании? Делитесь в комментариях!

Комментарии (2)


  1. onyxmaster
    29.09.2025 17:41

    Какое отношение статья имеет к хабу .NET?


  1. vindy
    29.09.2025 17:41

    "плохая аналогия подобна котёнку с дверцей"