Aller au contenu principal
SyncOps Webhook operations

Parcours d’un événement

Une fiabilité construite par étapes.

SyncOps sépare la réception du traitement métier. Cette frontière permet de répondre vite à l’émetteur, d’absorber les erreurs temporaires et de conserver une preuve de chaque décision.

Pipeline principal

HTTP → Queue → Worker
  1. 01

    Réception

    Le corps brut et les en-têtes attendus sont limités puis validés.

  2. 02

    Signature

    La signature HMAC est comparée en temps constant avant toute persistance.

  3. 03

    Idempotence

    Une contrainte unique empêche le retraitement d’un même événement source.

  4. 04

    Mise en file

    Le travail est publié uniquement après la validation de la transaction.

  5. 05

    Traitement

    Le worker journalise chaque tentative et applique des reprises bornées.

Branche d’échec

Reprise, puis quarantaine.

Une erreur temporaire planifie une nouvelle tentative avec une temporisation progressive. Une erreur permanente, ou l’épuisement des essais, place l’événement en quarantaine sans effacer son historique. L’opérateur peut ensuite le relancer depuis sa fiche détaillée.

Corrélation

Une trace continue.

Le même identifiant ULID relie l’événement, sa chronologie, ses tentatives et ses relances pour rendre le diagnostic reproductible.

Aucune double exécution

La base impose l’unicité par connecteur et identifiant source.

Aucun secret affiché

Les champs sensibles de la charge utile sont masqués récursivement.

Aucun trafic tiers

Les connecteurs et leurs réponses sont entièrement simulés dans le MVP.