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

prod-ops · devops · docker ·

Des backups de base qui restaurent vraiment : le pgdata que j'ai perdu

J'ai supprimé un répertoire de données Postgres qui vivait dans un bind mount, sans rien derrière. Mon plan de backup, c'était l'espoir. Voici le setup de backup pas cher sur un seul VPS que j'aurais dû avoir, y compris l'étape que tout le monde saute.

Lire l'article
gdpr · security · architecture ·

PII et data masking : arrêter de disséminer les données personnelles partout

Les données personnelles se répandent dans les logs, la staging, l'analytics et les exports, bien au-delà de la table users. Un guide pratique du masking, de la pseudonymisation et de l'anonymisation, et savoir laquelle vous avez vraiment faite.

gdpr · architecture · security ·

Rétention et suppression des données RGPD : guide pratique pour développeurs

Les deux obligations RGPD que les développeurs ratent le plus : garder les données trop longtemps, et ne pas les supprimer vraiment. Un guide concret sur les durées de rétention, le droit à l'effacement, et ce que personne ne prévoit : les backups.

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