rien n'est tombé pendant un an. voici pourquoi ce n'est pas de la chance

dev · Nov 16, 2025 · 1 min read

l'un des projets que je maintiens est resté en ligne sans interruption pendant plus d'un an. les gens continuent de demander si j'ai eu de la chance.

en partie oui. mais surtout c'est trois décisions ennuyeuses que j'ai prises tôt et jamais revues.

## 1. un hébergement ennuyeux

des fichiers statiques quand c'est possible, un petit runtime quand c'est nécessaire, une base de données qui est un fichier. chaque chose astucieuse que j'ai ajoutée à la stack a été retirée en un mois, parce qu'elle ajoutait une manière de échouer.

## 2. la partie ennuyeuse est observable

la seule chose que j'ai construite pour moi que j'appellerais de l'infrastructure, c'est un health check que je regarde vraiment. pas un tableau de bord que j'ai oublié. un check, une ligne de log, et moi qui la lis.

## 3. pas de déploiements astucieux

une branche, une commande de build, un endroit où ça tourne. pas de canary, pas de blue-green, pas de matrice d'environnements. le déploiement entier est assez court pour être lu d'un trait, ce qui veut dire que quand ça casse je comprends pourquoi.

## la partie honnête

le site est tombé quand même, deux fois, pour des raisons qui n'avaient rien à voir avec de la sophistication. un certificat, et ma propre mauvaise configuration pendant une migration.

rien d'astucieux n'aurait sauvé l'un ou l'autre. lire le log l'aurait fait.