Все о Цифровых системах - новости, статьи, обзоры, аналитика. Более 1000 компаний, товаров и услуг в каталоге.
Добавить компаниюПредложить публикацию

Битрикс24 выпустил официальную библиотеку для интеграций на Go

Рубрики: «Облачные технологии и сервисы», «Средства управления отношениями с клиентами (CRM)»

b24gosdk нужна тем, кто разрабатывает или заказывает интеграции Битрикс24 с другими системами компании. Она берёт на себя авторизацию, соблюдение лимитов портала, выгрузку больших списков и разбор ответов. 

Главное практическое отличие Go — интеграция собирается в один файл, который достаточно скопировать на сервер и запустить. Не нужно заранее ставить и поддерживать среду выполнения и набор компонентов нужных версий. Для компаний, которые размещают интеграции на своей инфраструктуре, это снимает предмет спора о версиях окружения, а один и тот же продукт собирается сразу под Linux, Windows и macOS.

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

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

На Go работает инфраструктура, которую зачастую поддерживают компании: Docker, Kubernetes, Terraform, Prometheus, Grafana. Команды могут вести интеграцию с Битрикс24 в своем привычном стеке, не нанимая разработчиков под отдельный язык. 

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

Библиотека доступна в репозитории Битрикс24 на GitHub. Текущая версия — 0.2.0, функциональность может меняться между выпусками.