RU

REST, Webhook или Message Broker: что выбрать для интеграции корпоративных систем

В интеграциях корпоративных систем часто спорят не о том, как связать системы , а о том, чем именно их связать : REST API, webhook или брокером сооб…

REST APIwebhookmessage brokerинтеграция корпоративных системброкер сообщенийApache KafkaRabbitMQасинхронная интеграцияидемпотентностьархитектура интеграций
Habr
RU

Как спроектировать API для мобильного приложения поверх монолитной системы

Во многих организациях мобильное приложение появляется значительно позже основной информационной системы. К этому моменту уже существует б…

проектирование APIREST APIархитектура приложениймонолитная системаlegacy-системасистемный анализинтеграция систембезопасность APIмобильное приложениемодернизация архитектуры
Habr
RU

Multi-tenant Битрикс24 в трёх проектах: три архитектуры OAuth-токенов и лицензирование через материнский смарт-процесс

За полгода написал ряд интеграций с Битрикс24 в разных архитектурах: приложение для Маркета (PHP, 6 порталов), клиентский расчётный сервис (Node.js…

Битрикс24Bitrix24OAuthmulti-tenantREST APIsmart processсмарт-процессCRestлицензированиеMarketplace
Habr
RU

Интеграция CGM в Django: Libre, Medtrum, Home Assistant и собственное хранилище данных

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

DjangoPythonAPIHome AssistantPostgreSQLREST APILibreLinkUpMedtrumдиабетмониторинг глюкозы
Habr
RU

Migration toolkit для 1С Битрикс: переносим аккаунт между инстансами через crm.*.list + идемпотентность по ORIGINATOR_ID

В предыдущей статье ( как отдавать лиды из Next.js в 1С Битрикс ) я показывал outbound‑интеграцию: сайт пишет лид к се…

bitrix24миграция CRMREST APIидемпотентностьORIGINATOR_IDNode.jsTypeScript