24FreelanceMarketplace de freelancers que nunca dorme
Período de resposta encerrado

Configure webhooks para troca instantânea de eventos entre dois sistemas

85 visualizações 0 respostas#42726
Orçamento€1 125pelo projeto
FormatoProjeto únicosem pré-pagamento
PagamentoDinheiro, Transferência bancária
Respostas aceitasPeríodo de resposta encerradoaté 09.09.2026
Respostas0média da categoria: 0,1
Visualizações8536 em 14 dias

Descrição do projeto

Traduzido
Executamos dois sistemas que atualmente descobrem os eventos um do outro apenas verificando em um cronômetro, e essa latência está começando a nos custar. Quando um novo pedido chega, um pagamento é confirmado ou um status muda de um lado, o outro lado deve ser informado em segundos, não na próxima verificação agendada. O polling desperdiça recursos do servidor em ambas as extremidades e cria uma janela onde os dois sistemas discordam sobre o que aconteceu.

Precisamos de alguém que já tenha construído comunicação baseada em webhook antes. Do lado do envio: um mecanismo que dispara uma solicitação assinada no instante em que um evento qualificado acontece, com um payload claro e versionado. Do lado do recebimento: um endpoint que verifica a assinatura, deduplica entregas repetidas, coloca o trabalho em fila em vez de processar inline, e tenta novamente com backoff quando o outro lado está brevemente indisponível.

A segurança é importante: o endpoint deve rejeitar chamadas reproduzidas ou forjadas, e os segredos de assinatura devem ser fáceis de rotacionar. Também queremos logging suficiente para que um evento perdido ou atrasado possa ser rastreado rapidamente.

Resultado esperado:
— Eventos de disparo definidos (novo pedido, pagamento, mudança de status) com um formato de payload
— Entrega de webhook assinada com tentativa e backoff em caso de falha
— Um endpoint de recebimento com verificação de assinatura, deduplicação, processamento em fila
— Notas curtas sobre como adicionar um novo tipo de evento mais tarde
Programação web Dinheiro, Transferência bancária
24
Vinte · dica

Como escrever uma resposta que seja escolhida

  • Comece com a tarefa do cliente, não com uma história sobre você.
  • Link um ou dois trabalhos semelhantes do seu portfólio.
  • Nomeie um preço e um prazo — e o que exatamente eles incluem.
  • Faça uma pergunta esclarecedora: isso inicia a conversa.

Respostas 0

Os textos das respostas são visíveis apenas para o cliente.

Mesma categoria

Projetos semelhantes

Todos os projetos na categoria
Price and stock monitoring script for suppliers

Price and stock monitoring script for suppliers

We need a script that auto-collects prices and stock from supplier sites and feeds, compares them, keeps history and alerts on changes.

Programação web24.09.20260158
0respostas
Delivery and Courier Dispatch System

Delivery and Courier Dispatch System

A web app to intake orders, assign couriers, plan routes, track statuses, show a live map and reports.

Programação web24.09.20260177
0respostas
Bom saber
Como respondo a este projeto?

Faça login como freelancer, descreva como você resolverá a tarefa, nomeie seu preço e prazo. O cliente lê as respostas e inicia um diálogo com as melhores.

Quem pode ver minha resposta?

Apenas o cliente que postou o projeto e você. Outros freelancers não veem seu texto ou preço.

Onde posso encontrar trabalhos semelhantes?

Novos projetos em “Programação web” aparecem todos os dias. Todos os projetos na categoria

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora