Construirlo no es la parte cara. Una cola, un reintento con backoff y un ayudante de firma son una semana de trabajo, y la mayoría de los equipos llegan ahí sin problema. El gasto empieza la semana siguiente, cuando un cliente dice que un evento nunca llegó y responder a eso significa leer logs a mano. Y no se acaba, porque cada nuevo endpoint de cliente es una nueva forma de fallar en la entrega.
Además gasta tu atención donde no rinde nada. Nadie eligió tu producto porque tus reintentos usen backoff exponencial. Pero un webhook que dejó de llegar en silencio es primero un ticket de soporte, luego una conversación sobre un reembolso y a veces un cliente que se va. Mucha consecuencia y ningún mérito: exactamente la forma de algo que conviene comprar en lugar de construir.
Si prefieres construirlo, constrúyelo: el diseño no es ningún secreto y tomaríamos casi las mismas decisiones. Solo calcula su coste como un servicio que operarás durante años, no como un sprint. Si prefieres no hacerlo, un endpoint que ya tienes puede recibir entregas firmadas y reintentadas en cuanto tengas una clave de API y su URL esté en el panel, y las primeras 3.000 solicitudes de cada mes son gratis.