Aller au contenu
← Toutes les missions

Synchroniser, c’est d’abord déciderqui a raison.

Une synchronisation qui échoue le fait presque toujours pour la même raison : deux systèmes se croient propriétaires du même champ. On écrit donc le tableau des propriétaires avant la première ligne de code.

AgentÀ la fin

Le connecteur en production, avec les accès du client au c

Le tableau des propriétaires de champs, versionné dans le

La reprise sur échec et l’idempotence, éprouvées en coupan

Le journal des opérations, consultable, et l’alerte en cas

Comment ça se passe.

  1. Le tableau des propriétaires, champ par champ

    Qui détient l’adresse du client, le prix, le stock, le statut de commande. Un champ à deux propriétaires finit par osciller entre deux valeurs.

  2. Le sens du flux, et sa fréquence

    Dans un sens, dans l’autre, ou les deux. À la minute, à l’heure, ou sur événement. Le temps réel se justifie, il ne se suppose pas.

  3. Les échecs, prévus dès le départ

    Un outil indisponible, une réponse partielle, un doublon. Chaque opération est rejouable sans créer deux fois la même commande.

  4. Le journal, lisible par un humain

    Ce qui est passé, ce qui a échoué, pourquoi. Une synchronisation sans journal est une synchronisation à laquelle on ne croira plus au premier doute.

Ce que vous recevez à la fin

Le connecteur en production, avec les accès du client au coffre

Le tableau des propriétaires de champs, versionné dans le dépôt

La reprise sur échec et l’idempotence, éprouvées en coupant volontairement l’outil distant

Le journal des opérations, consultable, et l’alerte en cas de blocage

Questions fréquentes

Clients, commandes et stocks synchronisés entre le site et les outils de gestion, avec une règle claire sur qui détient la vérité de chaque champ.

Une autre question ? Écrivez-nous →

L’outil n’a pas d’API — on fait comment ?

On échange des fichiers, et on l’assume : un dépôt SFTP, un format convenu, un horaire. C’est moins élégant et parfaitement fiable, à condition d’avoir une règle pour le fichier qui n’arrive pas.

Faut-il un outil d’automatisation du marché ?

Parfois, pour les flux simples et peu volumineux. Dès qu’il y a une règle métier, elle est plus lisible et moins chère dans votre dépôt : un enchaînement graphique devient illisible à la quinzième boîte.

Comment savoir que la synchronisation tourne encore ?

Par une sonde qui mesure la dernière opération réussie, et qui sonne quand elle vieillit. Un flux qui s’arrête en silence est pire qu’un flux qui échoue bruyamment.

Votre prochaine mission,
dans Nexus.