Articles
Un problème précis, traité en entier, en quelques minutes de lecture. 262 articles, rangés en 7 rubriques.
Architecture
Event Sourcing, CQRS, DDD, messaging : comment un système tient dans la durée.
Isolation multi-tenant : comment les fuites entre clients arrivent
Pourquoi les fuites entre clients viennent rarement de la requête SQL et presque toujours des copies de la donnée (cache, files, index de recherche, stockage objet), et où poser le tenant pour qu'un oubli ne soit plus possible.
8 minMembres
Tests de caractérisation : figer un comportement qu'on ne comprend pas
Avant de toucher à du code que personne ne comprend, on enregistre ce qu'il fait, pas ce qu'il devrait faire. Comment construire ce filet, le rendre déterministe, savoir ce qu'il ne couvre pas, et quand le jeter.
7 minMembres
Mutation testing : mesurer ce que valent vos tests
La couverture dit quelles lignes sont exécutées, pas lesquelles sont vérifiées. Ce que le mutation testing mesure réellement, ce qu'il coûte en temps machine et en attention, et les zones du code où il rapporte.
7 minMembres
Données
PostgreSQL, flux et analytique : ce qu'une base promet, et ce qu'elle coûte à opérer.
Recherche vectorielle dans PostgreSQL : limites à mesurer
Les limites de pgvector qui décident s'il vous suffit (rappel de l'index, filtrage par tenant, mémoire) et la façon de les mesurer sur vos propres données avant de choisir une base dédiée.
6 minMembres
Stockage objet : classes, cycle de vie et factures surprises
Comment se compose réellement la facture d'un stockage objet, pourquoi une règle de cycle de vie peut coûter plus qu'elle n'économise, et ce qu'implique de relire une archive le jour où vous en avez besoin.
7 minMembres
Versionner des datasets publics
Ce qu'il faut conserver à chaque étage d'une chaîne alimentée par des données publiques (brut, normalisé, servi) pour pouvoir expliquer un résultat passé, et ce qu'on peut jeter sans regret.
7 minMembres
IA
Agents, modèles et intégration dans des produits réels.
API ou GPU : le point mort honnête
Le calcul complet du coût par million de tokens d'un modèle auto-hébergé, pourquoi le taux d'utilisation décide de tout, et les raisons autres que le prix qui justifient, ou non, de louer un GPU.
7 minMembres
Étiqueter des images avec un modèle local
Concevoir un étiquetage d'images par un modèle de vision auto-hébergé : vocabulaire fermé, mesure par étiquette, calcul du débit et du coût, et les cas où une API ou un simple classifieur font mieux.
8 minMembres
Rerankers : 200 ms pour combien de points de rappel ?
Ce qu'un reranker peut et ne peut pas améliorer, comment chiffrer son gain en rappel contre son coût en latence, et le calcul qui dit s'il a sa place dans votre pipeline.
8 minMembres
Web
Architecture front, performance et synchronisation, vues depuis des projets livrés.
La performance comme incident
Quels budgets de performance tiennent en CI et lesquels deviennent du bruit, comment traiter une régression de terrain avec les mêmes règles qu'une panne, et à partir de quel trafic ce dispositif a un sens.
8 minMembres
Scripts tiers : le budget que personne ne tient
Comment mesurer ce que chaque script tiers coûte réellement sur le thread principal, lui attribuer un budget et un propriétaire, et quelles clauses obtenir d'un fournisseur pour que ce budget tienne après la signature.
8 minMembres
INP : diagnostiquer une interaction lente
Comment partir d'un INP dégradé sur le terrain, identifier l'interaction et la phase fautives, la reproduire au laboratoire et choisir le bon remède parmi ceux qui ne déplacent pas simplement le problème.
8 minMembres
Infra
Exploitation, incidents, observabilité et coût : tenir en production.
Anatomie d'une facture cloud
L'ordre dans lequel lire une facture cloud, ce que cache chaque famille de lignes, et comment la ramener à un coût par tenant pour décider quoi optimiser, et quoi laisser tranquille.
7 minMembres
Sortir du cloud : le calcul honnête
Les quatre lignes d'un calcul de sortie du cloud (matériel, hébergement, personnel, risque) posées sur deux exemples chiffrés, et le seuil à partir duquel l'économie existe vraiment.
6 minMembres
Egress : la ligne qui décide de votre architecture
Comment la facturation des données sortantes fixe l'endroit où tourne votre calcul, ce que coûte chaque frontière traversée, et la grille pour inventorier vos flux avant qu'ils ne décident à votre place.
7 minMembres
Sécurité
Autorisation, identité, chaîne d'approvisionnement et conformité, traitées comme de l'architecture.
Tokens d'API : concevoir pour la fuite
Un token d'API finira dans un repo, des logs ou une capture d'écran. Le format, le stockage, les portées et la rotation qui font de cette fuite un ticket de support plutôt qu'un incident.
7 minMembres
BOLA : le bug numéro un et son test
Pourquoi l'autorisation au niveau de l'objet échappe aux revues et aux scanners, et comment une matrice de tests à deux tenants, branchée sur le routeur, la rend impossible à oublier.
7 minLecture libre
Row-level security PostgreSQL : garde-fou ou piège
Ce que la row-level security filtre vraiment, les rôles et les objets qui passent au travers, ce qu'elle coûte au planificateur, et le critère pour en faire un second filet plutôt que votre seule isolation.
7 minLecture libre
Organisation
Équipes, décisions, carrière et management, des startups aux grands groupes.
Le fondateur technique qui doit céder la direction
Les signaux qui montrent qu'un fondateur technique est devenu le goulot de son équipe, les trois formes que peut prendre la passation, et la manière de la conduire sans garder un veto caché.
7 minMembres
VP Engineering et CTO : qui fait quoi
Comment répartir les décisions entre un CTO et un VP Engineering, quelles zones déclenchent les conflits, et à partir de quelle taille le dédoublement du poste se justifie.
8 minMembres
Calibration : comment se décide vraiment une promotion
La mécanique réelle d'un comité de calibration : qui décide, sur quelles preuves, sous quelle contrainte, et ce qu'un manager ou un candidat doit préparer pour que le résultat ne dépende pas de l'éloquence.
7 minMembres