24FreelanceMercado freelance que nunca duerme
El período de respuesta ha terminado

Desarrollar un gateway de webhook con firma y entrega confiable

69 vistas 0 respuestas#42138
Presupuesto€1 050para el proyecto
FormatoProyecto únicosin prepago
PagoEfectivo, Transferencia bancaria
Respuestas aceptadasEl período de respuesta ha terminadohasta 08.09.2026
Respuestas0promedio de categoría: 0,1
Vistas6918 en 14 días

Descripción del proyecto

Traducido
Nuestra plataforma conecta cada vez más integraciones de socios, y cada una quiere recibir eventos a través de HTTP cada vez que algo sucede de nuestra parte. En este momento, enviamos estas devoluciones directamente desde la solicitud que las activó, y esto crea tres problemas a la vez: un suscriptor lento o no disponible bloquea nuestro propio código, las llamadas fallidas se pierden silenciosamente y luego nadie puede decirme si un evento específico fue realmente entregado. Quiero dejar de escribir esta lógica desde cero para cada función y configurar un gateway de webhook dedicado que se encargue de todo el ciclo de vida saliente. Debe recibir eventos entrantes de nuestros servicios, guardarlos y luego despachar cada evento a todos los puntos finales suscritos a ese tipo, desacoplando completamente la entrega del código que generó el evento.

La fiabilidad es clave aquí, así que estoy más preocupado por las fallas de los suscriptores. Cada intento de entrega debe estar firmado para que el destinatario pueda verificar que proviene de nosotros, llevar una marca de tiempo y un ID de entrega único para proteger contra duplicados, y en caso de error, reintentar con retroceso exponencial y jitter hasta un límite configurable, luego pasar al estado de carta muerta. Necesitamos límites de concurrencia por punto final para que un suscriptor abrumado no consuma recursos del resto, y claves de idempotencia para que un reintento nunca cause un duplicado en el lado del destinatario. Para ser claro sobre el alcance: esto no es una cola de mensajes general para tareas internas y no es un proxy de puerta de enlace API que maneja tráfico entrante. Se trata de entregar de manera confiable webhooks salientes a terceros, y la cola es solo un mecanismo interno, no el resultado.

También necesito observabilidad y gestión que pueda entregar al soporte y a los socios. Cada intento debe registrarse en un registro de entregas con solicitud, código de respuesta, latencia y conteo de reintentos, buscable por evento, punto final y estado. Debe haber una forma de reintentar manualmente entregas fallidas o en estado de carta muerta, pausar un punto final y reanudarlo, y rotar secretos de firma sin tiempo de inactividad. Por favor, trate esto como infraestructura de producción — con documentación clara y pruebas, no un prototipo.

— Punto final para recibir eventos entrantes con validación y persistencia
— Modelo de suscripción: emparejando tipos de eventos con puntos finales de suscriptores
— Cargas firmadas con marca de tiempo, ID de entrega y protección contra duplicados
— Reintentos con retroceso exponencial, jitter y estado de carta muerta
— Límites de concurrencia por punto final y manejo de idempotencia
— Registro de entregas con búsqueda, reintento manual y pausa de punto final
— Rotación de secretos, documentación y pruebas automáticas
Programación web Efectivo, Transferencia bancaria
24
Veinte · consejo

Cómo escribir una respuesta que sea seleccionada

  • Comienza con la tarea del cliente, no con una historia sobre ti mismo.
  • Incluye uno o dos trabajos similares de tu portafolio.
  • Nombra un precio y un plazo — y qué incluyen exactamente.
  • Haz una pregunta aclaratoria: inicia la conversación.

Respuestas 0

Los textos de respuesta son visibles solo para el cliente.

Misma categoría

Proyectos similares

Todos los proyectos en la categoría
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.

Programación web24.09.20260158
0respuestas
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.

Programación web24.09.20260177
0respuestas
Bueno saber
¿Cómo respondo a este proyecto?

Inicia sesión como freelancer, describe cómo resolverás la tarea, nombra tu precio y plazo. El cliente lee las respuestas y comienza un diálogo con las mejores.

¿Quién puede ver mi respuesta?

Solo el cliente que publicó el proyecto y tú. Otros freelancers no ven tu texto ni tu precio.

¿Dónde puedo encontrar trabajos similares?

Nuevos proyectos en “Programación web” aparecen todos los días. Todos los proyectos en la categoría

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