#webhook — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #webhook, aggregated by home.social.
-
Почему ИИ-боты более уязвимы, чем их базовые LLM-модели?
В прошлой статье я показал, как защищен Open Source проект телеграм-бота. В комментариях меня спросили о иных инструментах и методах проверки в связи с чем, мы вышли к ключевому вопросу: почему, если основная LLM защищена, кастомные боты на ее основе остаются уязвимыми? Базовые LLM проходят отдельное safety-training и RLHF-выравнивание. Но production-бот, построенный поверх модели, добавляет новый attack surface: system prompts, память диалога, RAG, tools, webhook-логику и внешние API. Именно этот orchestration layer часто становится слабым местом. Вот данные: Из анализа 14 904 кастомных GPT :
https://habr.com/ru/articles/1036854/
#llm_security #prompt_injection #jailbreak #red_teaming #telegram_bot #webhook #rag #ai_safety #gpt
-
Почему ИИ-боты более уязвимы, чем их базовые LLM-модели?
В прошлой статье я показал, как защищен Open Source проект телеграм-бота. В комментариях меня спросили о иных инструментах и методах проверки в связи с чем, мы вышли к ключевому вопросу: почему, если основная LLM защищена, кастомные боты на ее основе остаются уязвимыми? Базовые LLM проходят отдельное safety-training и RLHF-выравнивание. Но production-бот, построенный поверх модели, добавляет новый attack surface: system prompts, память диалога, RAG, tools, webhook-логику и внешние API. Именно этот orchestration layer часто становится слабым местом. Вот данные: Из анализа 14 904 кастомных GPT :
https://habr.com/ru/articles/1036854/
#llm_security #prompt_injection #jailbreak #red_teaming #telegram_bot #webhook #rag #ai_safety #gpt
-
Почему ИИ-боты более уязвимы, чем их базовые LLM-модели?
В прошлой статье я показал, как защищен Open Source проект телеграм-бота. В комментариях меня спросили о иных инструментах и методах проверки в связи с чем, мы вышли к ключевому вопросу: почему, если основная LLM защищена, кастомные боты на ее основе остаются уязвимыми? Базовые LLM проходят отдельное safety-training и RLHF-выравнивание. Но production-бот, построенный поверх модели, добавляет новый attack surface: system prompts, память диалога, RAG, tools, webhook-логику и внешние API. Именно этот orchestration layer часто становится слабым местом. Вот данные: Из анализа 14 904 кастомных GPT :
https://habr.com/ru/articles/1036854/
#llm_security #prompt_injection #jailbreak #red_teaming #telegram_bot #webhook #rag #ai_safety #gpt
-
Почему ИИ-боты более уязвимы, чем их базовые LLM-модели?
В прошлой статье я показал, как защищен Open Source проект телеграм-бота. В комментариях меня спросили о иных инструментах и методах проверки в связи с чем, мы вышли к ключевому вопросу: почему, если основная LLM защищена, кастомные боты на ее основе остаются уязвимыми? Базовые LLM проходят отдельное safety-training и RLHF-выравнивание. Но production-бот, построенный поверх модели, добавляет новый attack surface: system prompts, память диалога, RAG, tools, webhook-логику и внешние API. Именно этот orchestration layer часто становится слабым местом. Вот данные: Из анализа 14 904 кастомных GPT :
https://habr.com/ru/articles/1036854/
#llm_security #prompt_injection #jailbreak #red_teaming #telegram_bot #webhook #rag #ai_safety #gpt
-
just released v2 of the #keycloak #webhook #extension
some quality-of-life stuff:
- you can now control auto-login behavior on registration (or turn it off)
- registration errors now trigger webhooks so you don't miss failed signups
- removed unnecessary dependencies to cut down jar size
- added org membership and roles to the payload
- circuit breaker for extra resiliencehttps://mrbu.ch/articles/keycloak-webhook-extension/
#Keycloak #OpenSource #Java #DeveloperCommunity #WebhookIntegration #TechUpdate
-
just released v2 of the #keycloak #webhook #extension
some quality-of-life stuff:
- you can now control auto-login behavior on registration (or turn it off)
- registration errors now trigger webhooks so you don't miss failed signups
- removed unnecessary dependencies to cut down jar size
- added org membership and roles to the payload
- circuit breaker for extra resiliencehttps://mrbu.ch/articles/keycloak-webhook-extension/
#Keycloak #OpenSource #Java #DeveloperCommunity #WebhookIntegration #TechUpdate
-
Email в Bitrix24 и amoCRM: техническая архитектура отправки, типичные узкие места и как починить доставляемость
Bitrix24 и amoCRM — две доминирующие CRM в России — отправляют email принципиально разным образом, но имеют общую проблему: ни одна из них не показывает, дошло ли письмо до инбокса получателя. Зелёный статус «Письмо отправлено» в карточке сделки означает только то, что SMTP-сервер получателя принял письмо. Куда оно легло у клиента — спам, входящие, промоакции — CRM не знает. В статье:
https://habr.com/ru/articles/1034064/
#email #deliverability #bitrix24 #amocrm #crm #smtp #webhook #интеграция
-
Email в Bitrix24 и amoCRM: техническая архитектура отправки, типичные узкие места и как починить доставляемость
Bitrix24 и amoCRM — две доминирующие CRM в России — отправляют email принципиально разным образом, но имеют общую проблему: ни одна из них не показывает, дошло ли письмо до инбокса получателя. Зелёный статус «Письмо отправлено» в карточке сделки означает только то, что SMTP-сервер получателя принял письмо. Куда оно легло у клиента — спам, входящие, промоакции — CRM не знает. В статье:
https://habr.com/ru/articles/1034064/
#email #deliverability #bitrix24 #amocrm #crm #smtp #webhook #интеграция
-
Email в Bitrix24 и amoCRM: техническая архитектура отправки, типичные узкие места и как починить доставляемость
Bitrix24 и amoCRM — две доминирующие CRM в России — отправляют email принципиально разным образом, но имеют общую проблему: ни одна из них не показывает, дошло ли письмо до инбокса получателя. Зелёный статус «Письмо отправлено» в карточке сделки означает только то, что SMTP-сервер получателя принял письмо. Куда оно легло у клиента — спам, входящие, промоакции — CRM не знает. В статье:
https://habr.com/ru/articles/1034064/
#email #deliverability #bitrix24 #amocrm #crm #smtp #webhook #интеграция
-
Email в Bitrix24 и amoCRM: техническая архитектура отправки, типичные узкие места и как починить доставляемость
Bitrix24 и amoCRM — две доминирующие CRM в России — отправляют email принципиально разным образом, но имеют общую проблему: ни одна из них не показывает, дошло ли письмо до инбокса получателя. Зелёный статус «Письмо отправлено» в карточке сделки означает только то, что SMTP-сервер получателя принял письмо. Куда оно легло у клиента — спам, входящие, промоакции — CRM не знает. В статье:
https://habr.com/ru/articles/1034064/
#email #deliverability #bitrix24 #amocrm #crm #smtp #webhook #интеграция
-
Невидимый syntax error в PostgreSQL: как одна строка SQL съела полтора дня дебага
Хочу рассказать про баг, который я искал полтора дня и который оказался опечаткой длиной в одну инструкцию. Если коротко: PostgreSQL (16.4 в моём случае, но воспроизводится начиная с 12-й) не разрешает UNION ALL сразу после ORDER BY ... LIMIT N без круглых скобок. И самое неприятное - ошибку об этом я узнал последним, потому что между моим SQL-запросом и логами стояло пять промежуточных слоёв, каждый из которых её по-своему проглотил. Расскажу как нашёл, как фиксил, и что в итоге добавил в pre-deploy чек-лист.
https://habr.com/ru/articles/1032354/
#postgresql #sql #union_all #n8n #syntax_error #debug #pitfall #webhook
-
Невидимый syntax error в PostgreSQL: как одна строка SQL съела полтора дня дебага
Хочу рассказать про баг, который я искал полтора дня и который оказался опечаткой длиной в одну инструкцию. Если коротко: PostgreSQL (16.4 в моём случае, но воспроизводится начиная с 12-й) не разрешает UNION ALL сразу после ORDER BY ... LIMIT N без круглых скобок. И самое неприятное - ошибку об этом я узнал последним, потому что между моим SQL-запросом и логами стояло пять промежуточных слоёв, каждый из которых её по-своему проглотил. Расскажу как нашёл, как фиксил, и что в итоге добавил в pre-deploy чек-лист.
https://habr.com/ru/articles/1032354/
#postgresql #sql #union_all #n8n #syntax_error #debug #pitfall #webhook
-
Невидимый syntax error в PostgreSQL: как одна строка SQL съела полтора дня дебага
Хочу рассказать про баг, который я искал полтора дня и который оказался опечаткой длиной в одну инструкцию. Если коротко: PostgreSQL (16.4 в моём случае, но воспроизводится начиная с 12-й) не разрешает UNION ALL сразу после ORDER BY ... LIMIT N без круглых скобок. И самое неприятное - ошибку об этом я узнал последним, потому что между моим SQL-запросом и логами стояло пять промежуточных слоёв, каждый из которых её по-своему проглотил. Расскажу как нашёл, как фиксил, и что в итоге добавил в pre-deploy чек-лист.
https://habr.com/ru/articles/1032354/
#postgresql #sql #union_all #n8n #syntax_error #debug #pitfall #webhook
-
Невидимый syntax error в PostgreSQL: как одна строка SQL съела полтора дня дебага
Хочу рассказать про баг, который я искал полтора дня и который оказался опечаткой длиной в одну инструкцию. Если коротко: PostgreSQL (16.4 в моём случае, но воспроизводится начиная с 12-й) не разрешает UNION ALL сразу после ORDER BY ... LIMIT N без круглых скобок. И самое неприятное - ошибку об этом я узнал последним, потому что между моим SQL-запросом и логами стояло пять промежуточных слоёв, каждый из которых её по-своему проглотил. Расскажу как нашёл, как фиксил, и что в итоге добавил в pre-deploy чек-лист.
https://habr.com/ru/articles/1032354/
#postgresql #sql #union_all #n8n #syntax_error #debug #pitfall #webhook
-
https://www.tkhunt.com/2298182/ AIワークフローを視覚的に構築できる”n8n” #AgenticAi #AI #AIエージェント #AIワークフロー #ai開発 #API連携 #ArtificialIntelligence #ChatGPT #Claude #Docker #DX #GitHub連携 #Integromat #IT #llm #make #MCP #ModelContextProtocol #n8n #Notion連携 #Ollama #OSS #RPA #SaaS #Slack連携 #Webhook #Zapier #エージェント型AI #エンジニア #オートメーション #オープンソース #コーティング #セルフホスト #デジタルトランスフォーメーション #テック #ノーコード #ノート #フロー #プログラミング #マルチエージェント #ローカルLLM #ローコード #ワークフロー自動化 #人工知能 #初心者 #効率化ツール #学習 #技術 #業務効率化 #生産性向上 #自動化 #解説 #開発
-
https://www.tkhunt.com/2298182/ AIワークフローを視覚的に構築できる”n8n” #AgenticAi #AI #AIエージェント #AIワークフロー #ai開発 #API連携 #ArtificialIntelligence #ChatGPT #Claude #Docker #DX #GitHub連携 #Integromat #IT #llm #make #MCP #ModelContextProtocol #n8n #Notion連携 #Ollama #OSS #RPA #SaaS #Slack連携 #Webhook #Zapier #エージェント型AI #エンジニア #オートメーション #オープンソース #コーティング #セルフホスト #デジタルトランスフォーメーション #テック #ノーコード #ノート #フロー #プログラミング #マルチエージェント #ローカルLLM #ローコード #ワークフロー自動化 #人工知能 #初心者 #効率化ツール #学習 #技術 #業務効率化 #生産性向上 #自動化 #解説 #開発
-
https://www.tkhunt.com/2298182/ AIワークフローを視覚的に構築できる”n8n” #AgenticAi #AI #AIエージェント #AIワークフロー #ai開発 #API連携 #ArtificialIntelligence #ChatGPT #Claude #Docker #DX #GitHub連携 #Integromat #IT #llm #make #MCP #ModelContextProtocol #n8n #Notion連携 #Ollama #OSS #RPA #SaaS #Slack連携 #Webhook #Zapier #エージェント型AI #エンジニア #オートメーション #オープンソース #コーティング #セルフホスト #デジタルトランスフォーメーション #テック #ノーコード #ノート #フロー #プログラミング #マルチエージェント #ローカルLLM #ローコード #ワークフロー自動化 #人工知能 #初心者 #効率化ツール #学習 #技術 #業務効率化 #生産性向上 #自動化 #解説 #開発
-
https://www.tkhunt.com/2298182/ AIワークフローを視覚的に構築できる”n8n” #AgenticAi #AI #AIエージェント #AIワークフロー #ai開発 #API連携 #ArtificialIntelligence #ChatGPT #Claude #Docker #DX #GitHub連携 #Integromat #IT #llm #make #MCP #ModelContextProtocol #n8n #Notion連携 #Ollama #OSS #RPA #SaaS #Slack連携 #Webhook #Zapier #エージェント型AI #エンジニア #オートメーション #オープンソース #コーティング #セルフホスト #デジタルトランスフォーメーション #テック #ノーコード #ノート #フロー #プログラミング #マルチエージェント #ローカルLLM #ローコード #ワークフロー自動化 #人工知能 #初心者 #効率化ツール #学習 #技術 #業務効率化 #生産性向上 #自動化 #解説 #開発
-
https://www.tkhunt.com/2298182/ AIワークフローを視覚的に構築できる”n8n” #AgenticAi #AI #AIエージェント #AIワークフロー #ai開発 #API連携 #ArtificialIntelligence #ChatGPT #Claude #Docker #DX #GitHub連携 #Integromat #IT #llm #make #MCP #ModelContextProtocol #n8n #Notion連携 #Ollama #OSS #RPA #SaaS #Slack連携 #Webhook #Zapier #エージェント型AI #エンジニア #オートメーション #オープンソース #コーティング #セルフホスト #デジタルトランスフォーメーション #テック #ノーコード #ノート #フロー #プログラミング #マルチエージェント #ローカルLLM #ローコード #ワークフロー自動化 #人工知能 #初心者 #効率化ツール #学習 #技術 #業務効率化 #生産性向上 #自動化 #解説 #開発
-
Tilda + СБИС Presto: пишем интеграцию на Python, когда готового решения не существует
Клиент пришёл с простой задачей: заказы с сайта на Tilda должны автоматически попадать в СБИС Presto. Казалось бы, популярные инструменты — должно быть готовое решение. Его не оказалось. Написали свой сервис месяц в продакшене, всё работает. Рассказываем как — с кодом, граблями и объяснением неочевидных мест в документации СБИС. Стек: Python, FastAPI, Pydantic, httpx, cachetools.
https://habr.com/ru/articles/1030324/
#python #fastapi #сбис #tilda #webhook #интеграция #pydantic #httpx #presto
-
Tilda + СБИС Presto: пишем интеграцию на Python, когда готового решения не существует
Клиент пришёл с простой задачей: заказы с сайта на Tilda должны автоматически попадать в СБИС Presto. Казалось бы, популярные инструменты — должно быть готовое решение. Его не оказалось. Написали свой сервис месяц в продакшене, всё работает. Рассказываем как — с кодом, граблями и объяснением неочевидных мест в документации СБИС. Стек: Python, FastAPI, Pydantic, httpx, cachetools.
https://habr.com/ru/articles/1030324/
#python #fastapi #сбис #tilda #webhook #интеграция #pydantic #httpx #presto
-
Tilda + СБИС Presto: пишем интеграцию на Python, когда готового решения не существует
Клиент пришёл с простой задачей: заказы с сайта на Tilda должны автоматически попадать в СБИС Presto. Казалось бы, популярные инструменты — должно быть готовое решение. Его не оказалось. Написали свой сервис месяц в продакшене, всё работает. Рассказываем как — с кодом, граблями и объяснением неочевидных мест в документации СБИС. Стек: Python, FastAPI, Pydantic, httpx, cachetools.
https://habr.com/ru/articles/1030324/
#python #fastapi #сбис #tilda #webhook #интеграция #pydantic #httpx #presto
-
Tilda + СБИС Presto: пишем интеграцию на Python, когда готового решения не существует
Клиент пришёл с простой задачей: заказы с сайта на Tilda должны автоматически попадать в СБИС Presto. Казалось бы, популярные инструменты — должно быть готовое решение. Его не оказалось. Написали свой сервис месяц в продакшене, всё работает. Рассказываем как — с кодом, граблями и объяснением неочевидных мест в документации СБИС. Стек: Python, FastAPI, Pydantic, httpx, cachetools.
https://habr.com/ru/articles/1030324/
#python #fastapi #сбис #tilda #webhook #интеграция #pydantic #httpx #presto
-
At-least-once. Это не баг провайдера. Это ваша архитектурная проблема
Думал, зайду в крипту и буду просто дёргать API блокчейна. Не вышло. Захожу в проект. Стек: FastAPI, PostgreSQL, Redis как Celery broker, Celery workers, Docker, Web3. Стартап на хайпе, деньги реальные, архитектура собрана на коленке. Смотрю на архитектуру платёжного процессинга и первая мысль: ребята, вы серьёзно? Финансовые операции с реальными деньгами, без idempotency вообще, Redis как брокер без persistence, Web3.py синхронные вызовы внутри Celery тасков. Разговор был короткий: задача такая, чини что есть. Сроки горели.
https://habr.com/ru/articles/1028708/
#idempotency #PostgreSQL #Celery #FastAPI #Redis #atleastonce #webhook #distributed_systems #финтех
-
At-least-once. Это не баг провайдера. Это ваша архитектурная проблема
Думал, зайду в крипту и буду просто дёргать API блокчейна. Не вышло. Захожу в проект. Стек: FastAPI, PostgreSQL, Redis как Celery broker, Celery workers, Docker, Web3. Стартап на хайпе, деньги реальные, архитектура собрана на коленке. Смотрю на архитектуру платёжного процессинга и первая мысль: ребята, вы серьёзно? Финансовые операции с реальными деньгами, без idempotency вообще, Redis как брокер без persistence, Web3.py синхронные вызовы внутри Celery тасков. Разговор был короткий: задача такая, чини что есть. Сроки горели.
https://habr.com/ru/articles/1028708/
#idempotency #PostgreSQL #Celery #FastAPI #Redis #atleastonce #webhook #distributed_systems #финтех
-
At-least-once. Это не баг провайдера. Это ваша архитектурная проблема
Думал, зайду в крипту и буду просто дёргать API блокчейна. Не вышло. Захожу в проект. Стек: FastAPI, PostgreSQL, Redis как Celery broker, Celery workers, Docker, Web3. Стартап на хайпе, деньги реальные, архитектура собрана на коленке. Смотрю на архитектуру платёжного процессинга и первая мысль: ребята, вы серьёзно? Финансовые операции с реальными деньгами, без idempotency вообще, Redis как брокер без persistence, Web3.py синхронные вызовы внутри Celery тасков. Разговор был короткий: задача такая, чини что есть. Сроки горели.
https://habr.com/ru/articles/1028708/
#idempotency #PostgreSQL #Celery #FastAPI #Redis #atleastonce #webhook #distributed_systems #финтех
-
At-least-once. Это не баг провайдера. Это ваша архитектурная проблема
Думал, зайду в крипту и буду просто дёргать API блокчейна. Не вышло. Захожу в проект. Стек: FastAPI, PostgreSQL, Redis как Celery broker, Celery workers, Docker, Web3. Стартап на хайпе, деньги реальные, архитектура собрана на коленке. Смотрю на архитектуру платёжного процессинга и первая мысль: ребята, вы серьёзно? Финансовые операции с реальными деньгами, без idempotency вообще, Redis как брокер без persistence, Web3.py синхронные вызовы внутри Celery тасков. Разговор был короткий: задача такая, чини что есть. Сроки горели.
https://habr.com/ru/articles/1028708/
#idempotency #PostgreSQL #Celery #FastAPI #Redis #atleastonce #webhook #distributed_systems #финтех
-
Как делать приложения для Маркетплейса Битрикс24 и не сойти с ума: подводные камни, которых нет в документации
За пару лет я сделал с десяток приложений для Маркетплейса Битрикс24 — коннекторы мессенджеров, роботы, iframe-панели. На PHP, TypeScript и Python. Каждый раз одно и то же: документация разбросана, примеры устарели, а реальные подводные камни вылезают только в продакшене. Эта статья — сборник всего, что я хотел бы знать перед тем, как начать: формат токенов при установке, мультитенантность, обновление OAuth, петля сообщений в коннекторах и ещё десяток граблей с кодом и решениями.
https://habr.com/ru/articles/1020748/
#Битрикс24 #маркетплейс #REST_API #OAuth #iframe #коннектор #бизнеспроцессы #мультитенантность #webhook #робот
-
Как делать приложения для Маркетплейса Битрикс24 и не сойти с ума: подводные камни, которых нет в документации
За пару лет я сделал с десяток приложений для Маркетплейса Битрикс24 — коннекторы мессенджеров, роботы, iframe-панели. На PHP, TypeScript и Python. Каждый раз одно и то же: документация разбросана, примеры устарели, а реальные подводные камни вылезают только в продакшене. Эта статья — сборник всего, что я хотел бы знать перед тем, как начать: формат токенов при установке, мультитенантность, обновление OAuth, петля сообщений в коннекторах и ещё десяток граблей с кодом и решениями.
https://habr.com/ru/articles/1020748/
#Битрикс24 #маркетплейс #REST_API #OAuth #iframe #коннектор #бизнеспроцессы #мультитенантность #webhook #робот
-
Как делать приложения для Маркетплейса Битрикс24 и не сойти с ума: подводные камни, которых нет в документации
За пару лет я сделал с десяток приложений для Маркетплейса Битрикс24 — коннекторы мессенджеров, роботы, iframe-панели. На PHP, TypeScript и Python. Каждый раз одно и то же: документация разбросана, примеры устарели, а реальные подводные камни вылезают только в продакшене. Эта статья — сборник всего, что я хотел бы знать перед тем, как начать: формат токенов при установке, мультитенантность, обновление OAuth, петля сообщений в коннекторах и ещё десяток граблей с кодом и решениями.
https://habr.com/ru/articles/1020748/
#Битрикс24 #маркетплейс #REST_API #OAuth #iframe #коннектор #бизнеспроцессы #мультитенантность #webhook #робот
-
Как делать приложения для Маркетплейса Битрикс24 и не сойти с ума: подводные камни, которых нет в документации
За пару лет я сделал с десяток приложений для Маркетплейса Битрикс24 — коннекторы мессенджеров, роботы, iframe-панели. На PHP, TypeScript и Python. Каждый раз одно и то же: документация разбросана, примеры устарели, а реальные подводные камни вылезают только в продакшене. Эта статья — сборник всего, что я хотел бы знать перед тем, как начать: формат токенов при установке, мультитенантность, обновление OAuth, петля сообщений в коннекторах и ещё десяток граблей с кодом и решениями.
https://habr.com/ru/articles/1020748/
#Битрикс24 #маркетплейс #REST_API #OAuth #iframe #коннектор #бизнеспроцессы #мультитенантность #webhook #робот
-
Архитектура Enterprise-интеграций: Как подружить внешний B2B-портал и тяжелое ядро (ERP/Tririga) без потери данных
В Enterprise-сегменте (ритейл, финтех, промышленность) часто возникает типичная задача: есть тяжелое, неповоротливое ядро (SAP, Oracle, IBM Tririga или монолитная 1С) и есть необходимость дать доступ к части его данных внешним контрагентам. Бизнес просит: «Давайте сделаем легкий B2B-портал для подрядчиков, чтобы они сами обновляли свои лимиты/квоты/статусы» . На первый взгляд задача кажется тривиальной: подняли Frontend на React/Vue, сделали пару REST API эндпоинтов и пишем напрямую в базу ядра. Но именно здесь начинаются архитектурные катастрофы, которые стоят корпорациям миллионы рублей из-за потерянных данных и логических конфликтов. В этой статье я разберу паттерн отказоустойчивой двусторонней интеграции через шину данных (ESB) и покажу, как мы стандартизируем описание таких узлов с помощью протокола АОК (Архитектурно-Ориентированное Знание).
https://habr.com/ru/articles/1017480/
#ESB #архитектура_ИТсистем #B2Bпортал #системная_интеграция #паттерны_проектирования #ERP #отказоустойчивость #webhook #асинхронность #AOK
-
Архитектура Enterprise-интеграций: Как подружить внешний B2B-портал и тяжелое ядро (ERP/Tririga) без потери данных
В Enterprise-сегменте (ритейл, финтех, промышленность) часто возникает типичная задача: есть тяжелое, неповоротливое ядро (SAP, Oracle, IBM Tririga или монолитная 1С) и есть необходимость дать доступ к части его данных внешним контрагентам. Бизнес просит: «Давайте сделаем легкий B2B-портал для подрядчиков, чтобы они сами обновляли свои лимиты/квоты/статусы» . На первый взгляд задача кажется тривиальной: подняли Frontend на React/Vue, сделали пару REST API эндпоинтов и пишем напрямую в базу ядра. Но именно здесь начинаются архитектурные катастрофы, которые стоят корпорациям миллионы рублей из-за потерянных данных и логических конфликтов. В этой статье я разберу паттерн отказоустойчивой двусторонней интеграции через шину данных (ESB) и покажу, как мы стандартизируем описание таких узлов с помощью протокола АОК (Архитектурно-Ориентированное Знание).
https://habr.com/ru/articles/1017480/
#ESB #архитектура_ИТсистем #B2Bпортал #системная_интеграция #паттерны_проектирования #ERP #отказоустойчивость #webhook #асинхронность #AOK
-
Архитектура Enterprise-интеграций: Как подружить внешний B2B-портал и тяжелое ядро (ERP/Tririga) без потери данных
В Enterprise-сегменте (ритейл, финтех, промышленность) часто возникает типичная задача: есть тяжелое, неповоротливое ядро (SAP, Oracle, IBM Tririga или монолитная 1С) и есть необходимость дать доступ к части его данных внешним контрагентам. Бизнес просит: «Давайте сделаем легкий B2B-портал для подрядчиков, чтобы они сами обновляли свои лимиты/квоты/статусы» . На первый взгляд задача кажется тривиальной: подняли Frontend на React/Vue, сделали пару REST API эндпоинтов и пишем напрямую в базу ядра. Но именно здесь начинаются архитектурные катастрофы, которые стоят корпорациям миллионы рублей из-за потерянных данных и логических конфликтов. В этой статье я разберу паттерн отказоустойчивой двусторонней интеграции через шину данных (ESB) и покажу, как мы стандартизируем описание таких узлов с помощью протокола АОК (Архитектурно-Ориентированное Знание).
https://habr.com/ru/articles/1017480/
#ESB #архитектура_ИТсистем #B2Bпортал #системная_интеграция #паттерны_проектирования #ERP #отказоустойчивость #webhook #асинхронность #AOK
-
Архитектура Enterprise-интеграций: Как подружить внешний B2B-портал и тяжелое ядро (ERP/Tririga) без потери данных
В Enterprise-сегменте (ритейл, финтех, промышленность) часто возникает типичная задача: есть тяжелое, неповоротливое ядро (SAP, Oracle, IBM Tririga или монолитная 1С) и есть необходимость дать доступ к части его данных внешним контрагентам. Бизнес просит: «Давайте сделаем легкий B2B-портал для подрядчиков, чтобы они сами обновляли свои лимиты/квоты/статусы» . На первый взгляд задача кажется тривиальной: подняли Frontend на React/Vue, сделали пару REST API эндпоинтов и пишем напрямую в базу ядра. Но именно здесь начинаются архитектурные катастрофы, которые стоят корпорациям миллионы рублей из-за потерянных данных и логических конфликтов. В этой статье я разберу паттерн отказоустойчивой двусторонней интеграции через шину данных (ESB) и покажу, как мы стандартизируем описание таких узлов с помощью протокола АОК (Архитектурно-Ориентированное Знание).
https://habr.com/ru/articles/1017480/
#ESB #архитектура_ИТсистем #B2Bпортал #системная_интеграция #паттерны_проектирования #ERP #отказоустойчивость #webhook #асинхронность #AOK
-
If you use Pushover for push notifications, you can hook it up to Blogtrottr in just a couple of minutes. Lite and Pro users can take advantage of the Webhook output to send feed items straight to Pushover - no extra tools or glue services needed.
Read more & set it up: https://blog.blogtrottr.com/2026/03/send-feed-updates-to-pushover-with.html
-
If you use Pushover for push notifications, you can hook it up to Blogtrottr in just a couple of minutes. Lite and Pro users can take advantage of the Webhook output to send feed items straight to Pushover - no extra tools or glue services needed.
Read more & set it up: https://blog.blogtrottr.com/2026/03/send-feed-updates-to-pushover-with.html
-
If you use Pushover for push notifications, you can hook it up to Blogtrottr in just a couple of minutes. Lite and Pro users can take advantage of the Webhook output to send feed items straight to Pushover - no extra tools or glue services needed.
Read more & set it up: https://blog.blogtrottr.com/2026/03/send-feed-updates-to-pushover-with.html
-
If you use Pushover for push notifications, you can hook it up to Blogtrottr in just a couple of minutes. Lite and Pro users can take advantage of the Webhook output to send feed items straight to Pushover - no extra tools or glue services needed.
Read more & set it up: https://blog.blogtrottr.com/2026/03/send-feed-updates-to-pushover-with.html
-
Webhook в Telegram и Discord: как подключить и чем лучше polling
Привет, Хабр! Если вас заинтересовал заголовок, то вы, скорее всего, уже знакомы с разработкой Telegram или Discord-ботов. И что также вероятно: для получения обновлений вы используете обычный polling . Сегодня же я вам предлагаю ознакомиться с другим способом получения обновлений - через webhook .
https://habr.com/ru/companies/amvera/articles/1005112/
#webhook #discord_webhook #webhooks_telegram #webhook_url #webhooks_api #webhook_bot #webhook_request #webhook_url_telegram #webhook_telegram_bot #webhook_бот
-
Webhook в Telegram и Discord: как подключить и чем лучше polling
Привет, Хабр! Если вас заинтересовал заголовок, то вы, скорее всего, уже знакомы с разработкой Telegram или Discord-ботов. И что также вероятно: для получения обновлений вы используете обычный polling . Сегодня же я вам предлагаю ознакомиться с другим способом получения обновлений - через webhook .
https://habr.com/ru/companies/amvera/articles/1005112/
#webhook #discord_webhook #webhooks_telegram #webhook_url #webhooks_api #webhook_bot #webhook_request #webhook_url_telegram #webhook_telegram_bot #webhook_бот
-
Webhook в Telegram и Discord: как подключить и чем лучше polling
Привет, Хабр! Если вас заинтересовал заголовок, то вы, скорее всего, уже знакомы с разработкой Telegram или Discord-ботов. И что также вероятно: для получения обновлений вы используете обычный polling . Сегодня же я вам предлагаю ознакомиться с другим способом получения обновлений - через webhook .
https://habr.com/ru/companies/amvera/articles/1005112/
#webhook #discord_webhook #webhooks_telegram #webhook_url #webhooks_api #webhook_bot #webhook_request #webhook_url_telegram #webhook_telegram_bot #webhook_бот
-
Webhook в Telegram и Discord: как подключить и чем лучше polling
Привет, Хабр! Если вас заинтересовал заголовок, то вы, скорее всего, уже знакомы с разработкой Telegram или Discord-ботов. И что также вероятно: для получения обновлений вы используете обычный polling . Сегодня же я вам предлагаю ознакомиться с другим способом получения обновлений - через webhook .
https://habr.com/ru/companies/amvera/articles/1005112/
#webhook #discord_webhook #webhooks_telegram #webhook_url #webhooks_api #webhook_bot #webhook_request #webhook_url_telegram #webhook_telegram_bot #webhook_бот
-
Антропоморфизм или две злобных вишенки
Смотрю на вас как в зеркало... но в ответ не тронь, мы не для таких как ты, правда? Да мы не для таких, мы были созданы для настоящих мужиков. Когда одухотворяют неживые вещи для общения с ними это Антропоморфизм, а как называется когда человек с головой другого человека не разговаривает, но одушевляет части его тела, для общения с ними? Хм, ну да ладно от вымысла к реальности, а реальность у нас - 5ая статья в серии Шампур-Скребок выходит в публичное пространство. Route Load bot (телеграмм) для укладки груза.
https://habr.com/ru/articles/1004266/
#Python #FastAPI #telegramботы #telegramбот #Математика #Алгоритмы #3D_Bin_Packing #Docker_Docker_Compose #Redis_PostgreSQL #Webhook
-
Антропоморфизм или две злобных вишенки
Смотрю на вас как в зеркало... но в ответ не тронь, мы не для таких как ты, правда? Да мы не для таких, мы были созданы для настоящих мужиков. Когда одухотворяют неживые вещи для общения с ними это Антропоморфизм, а как называется когда человек с головой другого человека не разговаривает, но одушевляет части его тела, для общения с ними? Хм, ну да ладно от вымысла к реальности, а реальность у нас - 5ая статья в серии Шампур-Скребок выходит в публичное пространство. Route Load bot (телеграмм) для укладки груза.
https://habr.com/ru/articles/1004266/
#Python #FastAPI #telegramботы #telegramбот #Математика #Алгоритмы #3D_Bin_Packing #Docker_Docker_Compose #Redis_PostgreSQL #Webhook
-
Антропоморфизм или две злобных вишенки
Смотрю на вас как в зеркало... но в ответ не тронь, мы не для таких как ты, правда? Да мы не для таких, мы были созданы для настоящих мужиков. Когда одухотворяют неживые вещи для общения с ними это Антропоморфизм, а как называется когда человек с головой другого человека не разговаривает, но одушевляет части его тела, для общения с ними? Хм, ну да ладно от вымысла к реальности, а реальность у нас - 5ая статья в серии Шампур-Скребок выходит в публичное пространство. Route Load bot (телеграмм) для укладки груза.
https://habr.com/ru/articles/1004266/
#Python #FastAPI #telegramботы #telegramбот #Математика #Алгоритмы #3D_Bin_Packing #Docker_Docker_Compose #Redis_PostgreSQL #Webhook
-
Антропоморфизм или две злобных вишенки
Смотрю на вас как в зеркало... но в ответ не тронь, мы не для таких как ты, правда? Да мы не для таких, мы были созданы для настоящих мужиков. Когда одухотворяют неживые вещи для общения с ними это Антропоморфизм, а как называется когда человек с головой другого человека не разговаривает, но одушевляет части его тела, для общения с ними? Хм, ну да ладно от вымысла к реальности, а реальность у нас - 5ая статья в серии Шампур-Скребок выходит в публичное пространство. Route Load bot (телеграмм) для укладки груза.
https://habr.com/ru/articles/1004266/
#Python #FastAPI #telegramботы #telegramбот #Математика #Алгоритмы #3D_Bin_Packing #Docker_Docker_Compose #Redis_PostgreSQL #Webhook
-
Hi #xmpp #devops #adminsys folks, I’m looking for a way to push #monitoring messages to an XMPP MUC room via a #webhook. I already have an Apprise instance that forwards these messages to an #IRC channel, but unfortunately, #Apprise no longer supports XMPP, and I’d like to avoid using a #bridge.
Any suggestions or tools that could #help? Thanks in advance!
-
Hi #xmpp #devops #adminsys folks, I’m looking for a way to push #monitoring messages to an XMPP MUC room via a #webhook. I already have an Apprise instance that forwards these messages to an #IRC channel, but unfortunately, #Apprise no longer supports XMPP, and I’d like to avoid using a #bridge.
Any suggestions or tools that could #help? Thanks in advance!
-
Hi #xmpp #devops #adminsys folks, I’m looking for a way to push #monitoring messages to an XMPP MUC room via a #webhook. I already have an Apprise instance that forwards these messages to an #IRC channel, but unfortunately, #Apprise no longer supports XMPP, and I’d like to avoid using a #bridge.
Any suggestions or tools that could #help? Thanks in advance!