jguillaumesio

L'ingénierie, expliquée
au fil de la mise en prod

Des notes tirées de vrai travail en production : paiements, agents IA, architecture, et pourquoi chaque décision a été prise.

Parcourir par thème

Écrits

cloud-ops · devops · aws ·

Le canal d'alertes que personne ne lisait, et le catalogue qui l'a réparé

Chaque moniteur réveillait quelqu'un, donc aucun ne voulait plus rien dire. La staging sonnait la nuit, un tenant tranquille pouvait afficher 100 pour cent d'erreurs sur une seule requête, et l'équipe avait appris à balayer la notification. Voici le découpage P1 et P2 sur lequel on s'est arrêté pour une stack ECS, et les deux mécaniques qui ont arrêté le flapping.

Lire l'article
ai ·

Un lecteur a mieux lu mon benchmark que moi

J'ai publié un fine-tune qui battait le prompting de 29 points. Un commentaire m'a dit que le vrai signal était l'écart entre mes deux chutes de score. Il avait raison sur mon tableau trompeur, tort sur le bras gonflé, et les expériences de vérification ont donné une troisième réponse.

prod-ops · gdpr ·

Le client voulait les données de prod en préprod. J'ai dit non, puis je lui ai donné mieux.

Une demande raisonnable d'un client raisonnable : que la préprod ressemble à la prod, avec de vraies données. Pourquoi ç'aurait été la pire décision de sécurité du projet, comment j'ai dit non sans conflit, et le pipeline de seed anonymisé qui a rendu la préprod plus utile qu'une copie ne l'aurait été.

Le certificat a expiré en silence, et les scans n'ont jamais cessé prod-ops Les utilisateurs m'écrivaient pour des 500 avant que je les voie prod-ops Je grepais du JSON en SSH pendant que la production était en panne prod-ops Le push du vendredi qui m'a appris à interdire le commit sur main prod-ops Mon modèle fine-tuné a fait 100%. Le benchmark mentait. ai Des backups de base qui restaurent vraiment : le pgdata que j'ai perdu prod-ops PII et data masking : arrêter de disséminer les données personnelles partout gdpr Rétention et suppression des données RGPD : guide pratique pour développeurs gdpr Le CPU ment : autoscaler un service mono-thread cloud-ops Docker n'a jamais redémarré ma base : le prix de restart: no prod-ops Les tests étaient déjà écrits. Rien ne les a jamais lancés. prod-ops Docker a contourné mon pare-feu : le port de la base était ouvert sur internet prod-ops Les serveurs MCP qui servent vraiment avec Claude Code ai Le docker build qui a rempli le disque et fait tomber la production prod-ops Faire tourner un SaaS sur un seul VPS avec Docker Compose : l'audit honnête prod-ops Partager une config Claude Code en équipe ai Un playbook pratique pour gérer une équipe de dev à distance team Le compte à rebours du panier a expiré pendant qu'ils payaient. On fait quoi ? webdev Plusieurs comptes Claude Code sur une seule machine ai Cloudflare sous le capot : comment ça marche et comment les attaquants contournent la protection cloudflare Arrêtez de rembourser des paiements que vous n'auriez jamais dû encaisser webdev Partager des cookies entre sous-domaines en local cookies L'architecture compte plus que le code propre architecture Le débogage compte plus que les fonctionnalités devops Pourquoi le code parfait est moins maintenable architecture Les alternatives à Stripe en Europe webdev Aperçus sociaux en React : détection du User-Agent webdev Résumés de diff de branche git propulsés par IA devtools Tester Lambda + EventBridge en local devops Infrastructure générée par IA : un cauchemar de maintenance devops Comment vérifier la vraie fenêtre de contexte de votre IA ai Économie de tokens : réduire le gaspillage de contexte ai