Samedi après-midi, un magasin de vélos. À seize heures dix, le dernier vélo cargo bleu sort du magasin avec un client qui a payé en caisse. À vingt-et-une heures quarante, le même soir, la boutique en ligne vend ce même vélo à quelqu’un de la ville voisine. Lundi matin, il faut téléphoner et s’excuser.

Le gérant croyait que la caisse et la boutique en ligne étaient « connectées ». Elles l’étaient. La connexion tournait chaque nuit à trois heures. Rien n’était cassé. Personne n’avait jamais décidé de l’âge acceptable des chiffres de stock.

Trois vitesses, en mots simples

Une fois par nuit

Une tâche programmée recopie tout à une heure creuse, généralement entre deux et cinq heures du matin. C’est l’option la moins chère et la plus prévisible, et elle se relance facilement en cas de problème. Le prix à payer : chaque chiffre peut avoir jusqu’à une journée de retard.

Toutes les quelques minutes

Un logiciel demande à l’autre « du nouveau depuis la dernière fois ? » toutes les cinq, dix ou quinze minutes. On appelle cela l’interrogation régulière, et la plupart des connexions des petites entreprises vivent là : des données presque à jour sans complexité supplémentaire.

Au moment même

Le logiciel source envoie un message dès qu’une chose change. Le terme technique est webhook : un court message que le logiciel A envoie au logiciel B dès qu’il a du neuf, au lieu d’attendre qu’on le lui demande. Le plus rapide, et celui qui comporte le plus de pièces mobiles.

La question qui choisit la vitesse

Non pas « jusqu’où peut-on aller vite », mais : que coûte une mauvaise réponse pendant l’intervalle ?

Complétez cette phrase pour chaque connexion : « Si ce chiffre a une heure de retard, le pire qui arrive, c’est ___. »

Pour le stock d’articles uniques ou coûteux, la réponse est : une commande à annuler, un appel gênant, parfois un remboursement et un avis mécontent. On parle donc de minutes. Pour les factures d’achat envoyées à la comptabilité, personne ne les regarde avant le comptable : la nuit suffit, la semaine souvent aussi. Pour un rendez-vous pris en ligne pendant que le téléphone sonne pour le même créneau : instantané, sinon vous êtes doublement réservé.

Une fois la phrase écrite, la vitesse se choisit presque toute seule. Et mélanger les vitesses dans une même entreprise est tout à fait normal : le stock toutes les cinq minutes, les prix et les textes produits la nuit, les factures la nuit, les rendez-vous immédiatement.

Aller plus vite n’est pas gratuit

Certaines plateformes facturent à l’appel ou limitent la fréquence des demandes — une limite de débit, c’est-à-dire la règle du fournisseur sur le nombre de requêtes acceptées par minute. Les connexions instantanées ont besoin d’une file d’attente et d’une nouvelle tentative pour les moments où le logiciel destinataire est brièvement indisponible ; une tâche nocturne, elle, se relance simplement demain. Et plus une connexion tourne souvent, plus elle produit de petits messages d’erreur, ce qui n’aide que si quelqu’un les lit.

D’expérience, le regret est rarement « il aurait fallu aller plus vite ». C’est plutôt : « on a tout rendu instantané et plus personne ne sait quel logiciel a raison ».

Décidez qui gagne, et qui est prévenu

Deux accords rendent une connexion ennuyeuse au bon sens du terme.

D’abord, décidez champ par champ quel logiciel fait autorité. Le prix vit dans la boutique en ligne, le stock dans la caisse, l’adresse du client dans l’agenda ou le fichier clients. Sans cela, les modifications font des allers-retours et le prix que vous avez corrigé est revenu à l’ancien montant le lendemain matin.

Ensuite, une connexion tombe en panne en silence. Rien ne passe au rouge. Les deux logiciels continuent de fonctionner et les chiffres s’écartent lentement. Demandez donc une ligne visible — « dernière synchronisation réussie à … » — à un endroit que vous regardez vraiment, et une alerte vers une personne nommée quand cette heure dépasse le délai convenu. Une connexion que personne ne surveille, c’est un client qui vous l’apprend.

Ce que vous pouvez faire cette semaine

  • Choisissez vos deux connexions les plus importantes et complétez la phrase pour chacune : « si ce chiffre a une heure de retard, il se passe … ».
  • Posez deux questions à votre prestataire : à quelle fréquence tourne-t-elle aujourd’hui, et où puis-je voir la dernière exécution réussie ?
  • Inscrivez un nom en face de chaque connexion : la personne prévenue quand elle s’arrête.

Si vous souhaitez réfléchir à voix haute à ceux de vos logiciels qui devraient se parler plus vite — et à ceux qui peuvent tranquillement dormir jusqu’à trois heures du matin — c’est le genre d’échange que nous apprécions chez ITSysPro, sans engagement.