Хабы: Блог компании Usetech, IT-инфраструктура, Исследования и прогнозы в IT, Open source

Привет, Хабр! На связи Евгений Аверьянов, директор продукта USEBUS AI-Code в ГК «Юзтех». За годы работы в интеграциях я видел, как компании, начиная с небольших стартапов, проходят по всем кругам интеграционного ада — от “велосипедов” и «костылей» до «самопальных» платформ. В этой статье разберёмся, какие бывают подходы к интеграции, где скрываются боли компаний, и почему современному бизнесу важно не изобретать десятиколёсный монстр-велосипед, а строить прозрачный ИТ-ландшафт на понятных, масштабируемых и главное централизованно-управляемых решениях.
Разбираемся вместе, поехали!
Зачем нужны интеграции и почему можно сойти с ума?
Любая компания, даже самая маленькая, стремится к росту, это естественное желание любого бизнеса. Рост увеличивает прибыль, наращивает клиентскую базу, повышает узнаваемость бренда и многое другое. В эру цифровизации всего и вся у каждой компании есть свои ИТ-системы и приложения для управления бизнес-процессами. Например, такие классы решений, как CRM, ERP, 1С, финансовые приложения для отчетности и т.д. Когда компания только-только начинает развиваться, можно обойтись и командой экспертов-аналитиков, которые вручную будут собирать информацию, анализировать, пробовать совместить данные. Но представьте себе, руководитель отдела продаж получает необходимые данные спустя неделю. Такой вариант уже не подходит и даже вредит бизнесу. Следующий шаг – интеграция систем между собой напрямую.
Допустим, у компании есть 4 ИТ-системы, которые необходимо интегрировать между собой. Получается, что нам необходимо построить 6 отдельных интеграций – (n×(n−1)/2). Такая связь позволяет компании автоматически обмениваться заказами, синхронизировать остатки, собирать аналитику, автоматизировать бизнес-процессы. Однако тут начинается самое интересное. Чем больше систем, тем больше интеграций, чем больше интеграций, тем сложнее становится их поддерживать, развивать, масштабировать.
Читать далее