Бюджет: 150 EUR Срок: 2 дня
Здравствуйте.Работаю с Nest.js/Node.js/React более 9+ лет.Так же работыл с BullMQ.Готов к сотрудничеству.
Необходимо создать надежный внутренний сервис (Webhook Delivery Engine) на Node.js / TypeScript, который будет отвечать за гарантированную доставку уведомлений на сторонние серверы наших клиентов с поддержкой очередей и повторных попыток при сбоях (Retry Policy).
Язык: TypeScript / Node.js
Платформа: NestJS или Fastify
Очереди: BullMQ (на базе Redis)
База данных: PostgreSQL (Prisma ORM) для логирования попыток отправки.
POST /webhooks/dispatch: Принимает targetUrl, secretKey (для подписи payload) и сам payload (JSON). Помещает задачу в очередь BullMQ.
Логика отправки:
Сервис делает POST-запрос на targetUrl. В заголовках передается подпись X-Signature (SHA256 от payload с использованием secretKey) для верификации отправителя.
Если целевой сервер отвечает ошибкой (не 2xx) или таймаутит, срабатывает политика повторов: Exponential Backoff (попытки через 1, 5, 15, 30 минут).
GET /webhooks/logs: Получение истории попыток доставки с фильтрацией по статусу (success / failed / retrying) и targetUrl.
Полная типизация TypeScript (без использования any).
Корректная обработка таймаутов (отмена запроса, если сервер не отвечает более 5 секунд).
Docker-конфиг для быстрого развертывания связки App + Redis + PostgreSQL.
Бюджет: 150 EUR Срок: 2 дня
Здравствуйте.Работаю с Nest.js/Node.js/React более 9+ лет.Так же работыл с BullMQ.Готов к сотрудничеству.
Бюджет: 100 EUR Срок: 2 дня
Здравствуйте.
Могу разработать для вас такой сервис на NodeJS. Пишите, обсудим.
Бюджет: 2000 EUR Срок: 7 дней
Привет, я работал над WebhookHub — сервисом доставки событий на Node.js/TypeScript с BullMQ и Redis. Мы обрабатывали более 2 миллионов вебхуков в день с 99,8% гарантированной доставкой.
Ваш проект очень похож: очереди, Exponential Backoff (попытки через 1, 5, 15, 30 минут), подпись X-Signature (SHA256) и логирование в PostgreSQL через Prisma. Это именно то, что мы уже реализовывали. ✅
Уточню логический вопрос: как вы планируете обрабатывать дубликаты доставки (идемпотентность)? Например, если целевой сервер получил вебхук, но ответ потерялся из-за таймаута в 5 секунд — нужно ли предусмотреть уникальный idempotency-key, чтобы клиент не обработал одно событие дважды?
Предлагаю связаться, я бесплатно проконсультирую вас с технической стороны и составим план разработки + расскажу о моей команде!
Бюджет: 15000 EUR Срок: 14 дней
Привет! Задача понятна и хорошо знакома по стеку: NestJS, BullMQ, Prisma, PostgreSQL — всё это активно использую в коммерческих проектах последние несколько лет.
По сути задачи: ключевые сложности тут не в маршрутах, а в надёжности delivery pipeline. Exponential backoff через BullMQ настраивается нативно, но важно правильно обработать edge cases: таймаут запроса через AbortController с 5-секундным лимитом, корректный статус попытки в PostgreSQL даже при неожиданном краше воркера, и подпись X-Signature, которая генерируется без утечки secretKey в логи. Всё это планирую сделать с полной типизацией без any, с явными интерфейсами для payload и delivery attempt.
Docker Compose со связкой App + Redis + PostgreSQL подниму сразу, чтобы можно было запустить и проверить локально без лишних настроек. Логи с фильтрацией по статусу и targetUrl реализую через Prisma с пагинацией.
Готов обсудить детали и стартовать быстро.
Бюджет: 150 EUR Срок: 4 дня
😀 Привет!
✅ Выполню быстро и качественно 👌
✅ Уже делал подобные бэкенд-сервисы на Node.js/TypeScript (очереди, вебхуки, API-интеграции) 🎯
🛠 Как сделаю: NestJS/Fastify + BullMQ (Redis) + PostgreSQL/Prisma; POST /webhooks/dispatch → в очередь; доставка с HMAC-подписью X-Signature (SHA256); retry Exponential Backoff (1/5/15/30 мин); GET /webhooks/logs с фильтрами; тесты и инструкция запуска.
🎥 Портфолио: Freelancehunt
✅ Обращайтесь, обсудим детали 👌🙂
Бюджет: 70 EUR Срок: 2 дня
Добрый день. Реализую сервис доставки вебхуков с очередями и политикой повторных попыток на NestJS с использованием BullMQ и Redis для надежной обработки задач. Готов обсудить детали и приступить к работе. Буду рад сотрудничеству.
Бюджет: 100 EUR Срок: 2 дня
Здравствуйте, могу создать нужный вам сервис. Есть опыт работы с микросервисами на node.js, bullMq и Redis, и даже почти готовое решение под ваш кейс. Можете посмотреть портфолио с похожими проектами (в профиле clipDeep). Пишите в личные сообщения, обсудим сроки и точную цену.
Бюджет: 150 EUR Срок: 5 дней
Здравствуйте,
Я могу создать надежный движок доставки вебхуков с использованием Node.js/TypeScript с NestJS (или Fastify), BullMQ + Redis, Prisma + PostgreSQL и Docker.
Сервис будет включать:
* POST /webhooks/dispatch для постановки задач вебхуков в очередь.
* Генерация SHA256 X-Signature с использованием предоставленного секретного ключа.
* Надежная доставка с таймаутом в 5 секунд и экспоненциальными повторными попытками (1, 5, 15, 30 минут).
* GET /webhooks/logs с фильтрацией по статусу и целевому URL.
* Полная типизация TypeScript без использования `any`.
* Docker Compose для быстрого развертывания приложения, Redis и PostgreSQL.
Я пишу чистый, поддерживаемый и готовый к производству код с правильной обработкой ошибок и логированием. Я могу начать немедленно и предоставить решение, которое соответствует всем требованиям.
С нетерпением жду возможности поработать с вами!
Бюджет: 500 EUR Срок: 12 дней
Здраствуйте! Прочитал описание вашего проекта. Он мне интересен, и у меня есть опыт в подобных задачах. Готов приступить к работе и выполнить её качественно.
Вопросы по проекту:
1. Есть ли уже готовый API-контракт или нужно его согласовать вместе?
2. Нужны ли ещё какие-то статусы, помимо success, failed и retrying?
Бюджет: 600 EUR Срок: 7 дней
Доброго дня!
У меня есть опыт разработки бэкенд-сервисов на Node.js, TypeScript, NestJS, а также создания интеграционных решений с очередями, внешними API и отказоустойчивой обработкой задач.
Для реализации предлагаю такой стек:
* NestJS + TypeScript
* BullMQ + Redis для очередей и повторных попыток
* PostgreSQL + Prisma ORM для хранения логов и истории доставки
* Docker Compose для быстрого развертывания приложения вместе с Redis и PostgreSQL
В рамках задания могу реализовать:
* POST /webhooks/dispatch с постановкой задач в очередь;
* формирование HMAC SHA-256 подписи (`X-Signature`) для проверки подлинности запроса;
* отправку вебхука с таймаутом 5 секунд и корректным отменой запроса;
* Retry Policy с Exponential Backoff (1, 5, 15 и 30 минут);
* GET /webhooks/logs с фильтрацией по статусу и адресу получателя;
* детальное логирование каждой попытки доставки, включая HTTP-код ответа, текст ошибки, время выполнения и количество попыток;
* полностью типизированный код без использования `any`;
* готовую конфигурацию Docker для локального запуска и дальнейшего развертывания.
Архитектуру построю таким образом, чтобы в будущем можно было без существенных изменений добавить DLQ (Dead Letter Queue), поддержку различных стратегий повторных попыток, ограничения скорости отправки, мониторинг и обработку нескольких очередей.
Буду рад обсудить детали проекта и приступить к разработке.
Бюджет: 90 EUR Срок: 1 день
Привет, Иван! Снова отличная техническая задача с четкими требованиями. Готов реализовать этот Webhook Delivery Engine на NestJS и TypeScript строго по вашим критериям приемки. Предлагаю такую схему реализации: NestJS + BullMQ (Redis): надежное управление очередями с нативной поддержкой политики Exponential Backoff для гарантированной доставки сообщений. Crypto (SHA256 HMAC): безопасное формирование заголовка X-Signature на основе валидированного secretKey. Prisma ORM + PostgreSQL: четкая структура логирования всех попыток доставки с индексами по статусу и targetUrl для быстрой фильтрации на эндпоинте GET /webhooks/logs. Docker Compose: полная сборка проекта (App + Redis + PostgreSQL) для поднятия одной командой. Код будет со строгой типизацией (никаких any), с корректной обработкой таймаутов до 5 секунд и обработкой ошибок сети. Готов обсудить детали и начать работу.
Бюджет: 150 EUR Срок: 5 дней
Добрый день.
Есть большой опыт. Давайте обсудим все более детально?
Бюджет: 100 EUR Срок: 1 день
Добрый день!
В целом задача ясна, для точного ответа по срокам и цене, хотелось бы уточнить некоторые вопросы, которые у меня возникли после анализа вашей задачи.
Пишите в приватные сообщения – обсудим детали и ваши пожелания.
Бюджет: 100 EUR Срок: 1 день
Здравствуйте! Выполню ваше задание быстро и качественно.
Последние мои работы
https://indexfast.pro - быстрая индексация сайта
https://mono-bank.pp.ua - все о монобанке
https://mamamia.pp.ua - интернет-магазин
https://programist.pp.ua/ua/portfolio/ - портфолио работ
https://monitortest.pp.ua - тестирование монитора
https://keytest.pp.ua - тестирование клавиатуры
https://pctest.pp.ua - тестирование компьютера
https://devroman.dev/portfolio/ - портфолио
https://vseetut.matviy.pp.ua - верстка
https://indexfast.pp.ua - быстрая индексация сайта
Мое портфолио: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Пишите, начну сегодня работать. Буду рад сотрудничеству с Вами!
Бюджет: 333 EUR Срок: 10 дней
Иван, вам нужен надежный Delivery Engine, который не будет терять события при падении внешних серверов. Я настрою BullMQ с грамотной стратегией Exponential Backoff, чтобы система корректно обрабатывала и таймауты, и ошибки 5xx, а Prisma обеспечит прозрачный лог всех попыток доставки.
Реализую процесс через фоновые воркеры с обязательной подписью X-Signature для безопасности. Это позволит разгрузить основной API и гарантировать доставку данных клиентам даже при нестабильной сети.
Подскажите, какой объем RPS ожидается на входе и требуется ли дополнительная изоляция очередей для разных клиентов?