Qu'est-ce que le déploiement canary ? Guide pratique
Un déploiement canary envoie une nouvelle version à une petite part des utilisateurs avant de la généraliser. Voici comment le mettre en place, le surveiller et revenir en arrière sans drame.
10 articles in Tech stack decisions.
Un déploiement canary envoie une nouvelle version à une petite part des utilisateurs avant de la généraliser. Voici comment le mettre en place, le surveiller et revenir en arrière sans drame.
Un feature flag est un if que l'on bascule sans redéployer. Voici les quatre types, leur coût et quand un développeur solo doit s'en passer.
Le trunk based development : fusionner petit et souvent dans une seule branche partagée. Définition, avantages, feature flags et première semaine pour se lancer.
Un SLO est un objectif chiffré de fiabilité. Voici comment le définir, calculer votre budget d'erreur et alerter sur le burn rate sans être réveillé pour rien.
Le SRE traite l'exploitation comme un problème logiciel : objectif de fiabilité mesurable, budget d'erreur, alertes utiles. Guide pour dev solo, avec une mise en place d'une soirée.
Découvrez le platform engineering : concevoir et construire des platforms qui donnent aux équipes des capacités en libre-service. Pas un produit à acheter, mais une équipe et une mentalité produit.
Monorepo ou polyrepo ? Ça dépend de si les services partagent du code, qui y a accès, et votre tolérance CI. Voici le cadre pratique.
Qu'est-ce que la dette technique definition ? Un tour complet des 4 types, des outils et des méthodes pour la gérer sans bloquer votre progression.
Métrique de 1976 qui compte les chemins d'exécution indépendants. CC>10 demande tests; CC>20, refactoring avant tout neuf; CC>50, réécriture.
Les techniques de refactorisation qui valent le coup: extract method, composing, branch-by-abstraction. Quand les appliquer et comment éviter les pièges.