Quarante-quatre services qui tournent seuls, surveillés chaque matin par des contrôleurs qui réparent ce qu'ils peuvent et décrivent le reste.
Une automatisation qui tombe en silence coûte plus cher qu'une qui n'existe pas. Notre cluster porte quarante-quatre charges, décrites dans le code, contrôlées chaque jour, avec des réparations automatiques limitées à ce qui est réversible.
Entre le sourcing, la rédaction, l'envoi, la capture des réponses, le scan de visibilité, la génération documentaire, les démonstrations prospects et l'intranet, Lumivi fait tourner quarante-quatre services. Le 16 septembre 2026, le constat était net : « des bouts d'infra de partout, rien d'uniforme ». Seize charges posées à la main, huit chemins de déploiement, six conventions de nommage. Et les pannes les plus coûteuses étaient silencieuses : des exécutions figées douze jours, un quota épuisé par un tiers, un contrôle jamais exécuté au bon moment.
Confidentialité
Les adresses internes, les secrets et la topologie détaillée ne sont pas publiés. Les chiffres sont ceux mesurés sur le cluster de production aux dates indiquées.
Question business
Comment une équipe de deux personnes exploite-t-elle quarante-quatre services sans astreinte, sans oublier une brique, et sans qu'une panne silencieuse ne dure des jours ?
Ce qui a été cadré
Le chantier derrière la réalisation, pas seulement le résultat visible.
Ces blocs explicitent la matière terrain utilisée pour concevoir la solution : objets métier, contraintes, automatisations, données, arbitrages et garde-fous.
01
Les pannes chères sont silencieuses
Les trois pannes du 1er septembre 2026 n'ont déclenché aucune erreur : une exécution qui ne finit jamais, un quota épuisé chez la victime et non chez le coupable, un contrôle exécuté au mauvais moment avec un résultat vert et faux. Les détecteurs mesurent désormais la cadence, la durée et les résultats, pas seulement les erreurs.
02
La détection est du code, pas de l'IA
On aurait pu demander à un modèle « regarde si quelque chose cloche ». Une alerte doit être reproductible : dix détecteurs écrits, seuils en tête de fichier, testés. Le modèle n'est appelé que quand un détecteur a parlé, pour diagnostiquer et rédiger.
03
L'autonomie est bornée par la réversibilité
Le contrôleur ne peut faire que deux choses seul, parce qu'elles se défont. Réactiver un workflow qui envoie des mails aurait pu expédier une rafale de rattrapage : le geste est refusé si le workflow contient un nœud d'envoi. Tout le reste est décrit, jamais exécuté.
04
Un cluster recréable
Seize charges posées à la main survivaient à une mise à jour de Terraform mais pas à un cluster recréé. Elles ont été adoptées une par une dans le code, avec leurs scripts rapatriés dans le dépôt. Un contrôleur signale désormais toute charge qui réapparaîtrait hors code.
05
Un seul chemin de livraison
Huit chemins de construction et de déploiement, c'est huit façons de se tromper. Tous les services passent par le même patron : construction à chaque fusion sur la branche principale, image nommée par son empreinte, application ciblée.
06
Ce qui reste à faire, dit tel quel
L'intranet, les applications historiques du dépôt d'infrastructure et un pilote séparé ne sont pas encore sur le socle unique. Ils y passent un par un, en coordination avec l'associé qui les porte.
Avant / après
Ce que le système change dans le quotidien.
La logique n'est pas de montrer une IA abstraite, mais de rendre visible le passage d'un fonctionnement dispersé à un système métier exploitable.
Avant
Quarante-quatre charges sur le cluster, dont seize posées à la main et invisibles pour le code d'infrastructure : impossible de recréer l'ensemble à l'identique.
Huit façons différentes de construire et déployer un service, six conventions de nommage d'images.
Deux dispositifs d'alerte qui ne voyaient que les erreurs : une exécution qui ne se termine jamais, un quota épuisé par un autre service ou un contrôle sauté ne déclenchaient rien.
Un HubSpot saturé faisait passer la surveillance au vert, faute de pouvoir mesurer.
Après
Un seul socle : tout service passe par le même module Terraform, la même chaîne d'intégration continue et le même nommage d'image. Quarante et un objets adoptés en une soirée, onze services alignés le 16 septembre 2026.
Un contrôleur d'infrastructure passe chaque matin à 7 h 20 : écart entre images déployées et code, variables divergentes, charges hors Terraform. Mail si écart, point d'ensemble le lundi.
Un contrôleur des automatisations n8n : dix détecteurs écrits en code, un diagnostic par modèle seulement quand une anomalie est détectée, et deux gestes de réparation autorisés parce que réversibles.
Une sonde de délivrabilité à 7 h 05, un chien de garde de l'intranet toutes les heures ouvrées, un audit de code automatique sur chaque changement.
Signaux tangibles
Les éléments qui ancrent cette réalisation dans le terrain.
44 charges mesurées sur le cluster le 16 septembre 2026 ; 41 objets adoptés dans Terraform le soir même, 11 services passés au nommage unique.
Le contrôleur n8n a été testé en réel : il a refusé de réactiver un workflow parce qu'il contenait un nœud d'envoi, et refusé de purger une exécution suspendue à soixante nœuds.
Mesuré avant sa mise en place : 85 exécutions figées depuis douze jours sans aucune alerte, et 16,6 % des nœuds configurés pour avaler leurs erreurs.
Les correctifs de sécurité et de qualité sont bloquants dans l'intégration continue : deux demandes de fusion refusées ont été corrigées, jamais contournées.
Repères concrets
Quelques chiffres pour comprendre le volume et la profondeur du chantier.
44services en production
mesurés sur le cluster le 16 septembre 2026.
41objets adoptés dans le code
en une soirée, le 16 septembre 2026, avec onze services alignés sur le nommage unique.
10détecteurs écrits en code
pour les automatisations n8n, seuils testables, modèle appelé seulement sur anomalie.
2gestes automatiques autorisés
parce que réversibles, et refusés dès qu'un envoi est en jeu.
7 h 20contrôle quotidien
écart entre le cluster et le code, mail si écart, point le lundi.
Garde-fous et confidentialité
Aucune réparation automatique sur un workflow qui envoie quelque chose.
Chaque geste automatique revérifie ses conditions au moment d'agir.
Les secrets ne vivent jamais dans un dépôt de code.
Analyse de sécurité bloquante à chaque livraison, jamais contournée.
Le modèle diagnostique, il ne décide pas qu'il y a un problème.
ROI recherché
Ce que l'on cherche à mesurer avant de déployer plus loin.
Les résultats réels se suivent dans la durée. On affiche ici les leviers travaillés, et on dit ce qui n'est pas encore mesuré.
01
deux personnes qui exploitent quarante-quatre services sans astreinte
02
des pannes silencieuses vues le matin même, pas douze jours plus tard
03
un cluster recréable à l'identique depuis le code
04
une seule façon de livrer, donc une seule façon de se tromper
Ce qui n'est pas mesuré à ce stade. Le temps d'exploitation économisé n'est pas mesuré. Le socle unique date du 16 septembre 2026 : l'intranet et quelques applications historiques ne l'ont pas encore rejoint.
Projection pour une PME comparable
Pour une PME qui accumule des automatisations, la question arrive vite : qui vérifie qu'elles tournent encore ? La réponse tient en trois règles transposables : tout décrire dans le code, détecter par du code, ne laisser la machine réparer que ce qui se défait.
La partie ingénierie Lumivi qui rend le cas crédible.
Une réalisation utile tient parce qu'elle relie les bons outils, les bons flux et les bons contrôles. On montre ici les briques structurantes sans exposer de donnée confidentielle.
Cluster
Kubernetes managé OVH en France, 44 charges, namespaces par usage, agents headless dans un namespace dédié.
Infrastructure
Terraform avec un module applicatif unique, adoption par import, étiquette de gestion, secrets hors dépôt.
Livraison
GitLab CI, un patron de construction pour tous les services, image nommée main-empreinte, scan de vulnérabilités bloquant.
Contrôleurs
infra-doctor à 7 h 20, n8n-doctor avec dix détecteurs et deux gestes en liste blanche, placement-doctor à 7 h 05, chien de garde de l'intranet horaire, audit de code automatique.
Alertes
Mail via Microsoft Graph sur anomalie seulement, point d'ensemble le lundi, cartes Teams pour les événements commerciaux.
Que se passe-t-il quand une automatisation tombe en panne chez vous ?
Un détecteur écrit en code la repère le matin même, y compris si elle échoue sans erreur (exécution figée, quota épuisé, contrôle sauté). Un modèle diagnostique et rédige un rapport. Si la réparation est réversible, elle est faite automatiquement ; sinon elle est décrite et un humain tranche.
Pourquoi ne pas laisser l'IA tout réparer ?
Parce qu'une réparation irréversible sur un système qui envoie des mails peut expédier une rafale. L'autonomie est bornée par la réversibilité : deux gestes autorisés, chacun revérifiant ses conditions, et refus dès qu'un envoi est en jeu.
Comment garantissez-vous que votre infrastructure est reproductible ?
Tout est décrit en Terraform, livré par une chaîne unique, nommé de la même façon. Un contrôleur passe chaque matin à 7 h 20 et signale tout écart entre le cluster et le code, y compris une charge posée à la main.
Est-ce transposable à une PME ?
Oui, à l'échelle de ses automatisations : les mêmes trois règles s'appliquent à cinq workflows n8n comme à quarante-quatre services. C'est ce qu'on met en place chez les clients à qui on livre des automatisations, pour qu'elles tiennent après notre départ.
Vous voulez voir ce que ça donnerait chez vous ?
Le diagnostic gratuit permet de partir de vos processus, de vos outils et de vos irritants, puis de déterminer si une démonstration ou un audit IA a du sens.