home.social

#ретраи — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ретраи, aggregated by home.social.

  1. n8n self-hosted в production: docker-compose, nginx, ретраи и три грабли

    n8n запускается одной командой docker run и через пять минут вы видите логин-форму. Это маркетинговый ролик. Реальный production-конфиг - с persistent storage, корректными webhook-URL, ретраями, бэкапами PostgreSQL и мониторингом - выглядит сильно иначе. В этой статье - конфигурация, которую я держу на 12 проектах в течение полутора лет. Плюс три грабли, на которые наступал лично. Все примеры - community-edition, без коммерческой лицензии. На проде у меня сейчас крутится 2.19.5, но в image: стоит n8nio/n8n:latest плюс Watchtower (про него ниже) - он подтягивает свежий образ ночью. Внутри 2.x API/env-переменные стабильны, рекомендую :latest + Watchtower на проектах где простой 5 минут утром не критичен, и закреплённый минор ( :2.19.5 ) - на проектах где даунтайм нельзя.

    habr.com/ru/articles/1033716/

    #n8n #dockercompose #selfhosted #watchtower #postgresql #nginxproxy #cloudflared #telegramwebhook #ретраи

  2. n8n self-hosted в production: docker-compose, nginx, ретраи и три грабли

    n8n запускается одной командой docker run и через пять минут вы видите логин-форму. Это маркетинговый ролик. Реальный production-конфиг - с persistent storage, корректными webhook-URL, ретраями, бэкапами PostgreSQL и мониторингом - выглядит сильно иначе. В этой статье - конфигурация, которую я держу на 12 проектах в течение полутора лет. Плюс три грабли, на которые наступал лично. Все примеры - community-edition, без коммерческой лицензии. На проде у меня сейчас крутится 2.19.5, но в image: стоит n8nio/n8n:latest плюс Watchtower (про него ниже) - он подтягивает свежий образ ночью. Внутри 2.x API/env-переменные стабильны, рекомендую :latest + Watchtower на проектах где простой 5 минут утром не критичен, и закреплённый минор ( :2.19.5 ) - на проектах где даунтайм нельзя.

    habr.com/ru/articles/1033716/

    #n8n #dockercompose #selfhosted #watchtower #postgresql #nginxproxy #cloudflared #telegramwebhook #ретраи

  3. n8n self-hosted в production: docker-compose, nginx, ретраи и три грабли

    n8n запускается одной командой docker run и через пять минут вы видите логин-форму. Это маркетинговый ролик. Реальный production-конфиг - с persistent storage, корректными webhook-URL, ретраями, бэкапами PostgreSQL и мониторингом - выглядит сильно иначе. В этой статье - конфигурация, которую я держу на 12 проектах в течение полутора лет. Плюс три грабли, на которые наступал лично. Все примеры - community-edition, без коммерческой лицензии. На проде у меня сейчас крутится 2.19.5, но в image: стоит n8nio/n8n:latest плюс Watchtower (про него ниже) - он подтягивает свежий образ ночью. Внутри 2.x API/env-переменные стабильны, рекомендую :latest + Watchtower на проектах где простой 5 минут утром не критичен, и закреплённый минор ( :2.19.5 ) - на проектах где даунтайм нельзя.

    habr.com/ru/articles/1033716/

    #n8n #dockercompose #selfhosted #watchtower #postgresql #nginxproxy #cloudflared #telegramwebhook #ретраи

  4. n8n self-hosted в production: docker-compose, nginx, ретраи и три грабли

    n8n запускается одной командой docker run и через пять минут вы видите логин-форму. Это маркетинговый ролик. Реальный production-конфиг - с persistent storage, корректными webhook-URL, ретраями, бэкапами PostgreSQL и мониторингом - выглядит сильно иначе. В этой статье - конфигурация, которую я держу на 12 проектах в течение полутора лет. Плюс три грабли, на которые наступал лично. Все примеры - community-edition, без коммерческой лицензии. На проде у меня сейчас крутится 2.19.5, но в image: стоит n8nio/n8n:latest плюс Watchtower (про него ниже) - он подтягивает свежий образ ночью. Внутри 2.x API/env-переменные стабильны, рекомендую :latest + Watchtower на проектах где простой 5 минут утром не критичен, и закреплённый минор ( :2.19.5 ) - на проектах где даунтайм нельзя.

    habr.com/ru/articles/1033716/

    #n8n #dockercompose #selfhosted #watchtower #postgresql #nginxproxy #cloudflared #telegramwebhook #ретраи

  5. [Перевод] Ускорение крупномасштабной миграции тестов с помощью LLM

    Airbnb недавно завершила первую крупномасштабную миграцию кода под управлением LLM: мы обновили почти 3,5 тысячи файлов тестов React-компонентов, переведя их с Enzyme на React Testing Library (RTL). По первоначальным оценкам ручная работа заняла бы 1,5 года инженерного времени, но — используя сочетание передовых моделей и надёжной автоматизации — миграция завершилась всего за 6 недель. В этой статье я расскажу о сложностях, с которыми мы столкнулись при переходе с Enzyme на RTL, почему LLM отлично подходят для такого рода задач и как мы спроектировали инструменты миграции, чтобы запускать LLM-управляемую миграцию в масштабах всей кодовой базы.

    habr.com/ru/companies/otus/art

    #qa #миграция_тестов #react_testing_library #Jest #ретраи #покрытие_кода #автоматизация_миграций #LLM #TypeScript

  6. Реализация Outbox паттерна в разных языках программирования

    Привет, Хабр! Сегодня мы рассмотрим реализацию Outbox паттерна в разных ЯП. Цель простая: одним атомарным действием обновлять бизнес-данные и фиксировать факт события, а затем надежно доставлять его в брокер. Разберем общую схему, конкуренцию воркеров, ретраи, дедупликацию, метрики и покажу, как это собрать на C#, Java, Go, Python и Node.js.

    habr.com/ru/companies/otus/art

    #Outboox #дедупликация #идемпотентность #атомарная_транзакция #ретраи #kafka #распределенные_системы