Glossaire

Rudéfinitions

Glossaire de la tech et du devops

Ça fait plus de 25 ans que je traîne dans l'IT et à un moment donné ton cerveau arrête de faire la différence entre le terme officiel et ce qu'il te hurle intérieurement. Tu dis "Jira" à voix haute en réunion, mais dans ta tête c'est déjà autre chose qui se passe.

Alors comme j'ai un humour hors normes (c'est ma femme qui le dit entre deux soupirs) et que ce milieu passe son temps à se prendre pour la Silicon Valley alors qu'on est juste en train de redémarrer un pod un peu trop souvent, j'ai décidé de mettre des mots dessus. Pas des vraies définitions mais juste ce que 25 ans de prod cassée, de stand-up à rallonge et de "ça marche sur ma machine" ont fini par laisser dans mon crâne.

$

384 résultats

A

$ Active Directory

Annuaire qui gouverne l'accès à absolument tout dans l'entreprise, administré par un protocole des années 90, hébergé sur une machine dont l'emplacement physique fait débat, et dont la compromission ne déclenche pas une procédure d'incident mais un deuil.

partager

$ AGI

Intelligence artificielle générale, annoncée pour dans deux ans depuis à peu près quinze ans. Syn. Star Citizen.

partager

$ Agile

Ensemble de principes qui permet de livrer en retard toutes les deux semaines au lieu d'une fois par an.

partager

$ AI

Étiquette qu'on colle aujourd'hui sur à peu près n'importe quel script contenant un if.

partager

$ Alpine

Distribution ayant supprimé tellement de choses au nom de la légèreté qu'au premier vrai problème en production vous vous retrouvez seul dans un conteneur de cinq mégaoctets, sans bash, sans ping, sans espoir.

partager

$ Sam Altman

(nom propre) Grand chapelier fou d'OpenAI qui annonce l'AGI pour bientôt depuis plusieurs années, et qui trouve entre-temps toujours quelques milliards de plus à lever pour patienter.

partager

$ AngularJS

Framework qui a formé toute une génération de développeurs avant que Google ne sorte un successeur incompatible portant presque le même nom, laissant des milliers d'applications derrière lui sans plan de migration crédible.

partager

$ Ansible

Outil de configuration qui promet la simplicité du YAML et qui vous fait deviner l'ordre d'exécution exact de vos tâches le jour où l'une d'entre elles échoue à 2h du matin.

partager

$ Anti-pattern

Mauvaise idée reproduite assez souvent pour mériter un nom, jamais assez souvent pour qu'on arrête de la reproduire.

partager

$ API

Contrat entre deux équipes qui ne se parlent pas et qui préfèrent que ça reste ainsi.

partager

$ API Gateway

Porte d'entrée unique qui simplifie l'accès à vos microservices et qui devient vite le nouveau monolithe avec une latence en prime.

partager

$ Arch

Distribution qui exige quatre heures d'installation manuelle pour un bénéfice fonctionnel rigoureusement nul, mais qui confère à vie le droit inaliénable d'annoncer qu'on l'utilise, y compris dans des conversations qui ne portent pas sur l'informatique.

partager

$ Architecte

Prophète qui redescend de la montagne avec un diagramme, l'annonce comme définitif, refuse tout débat sur les détails d'implémentation puis disparaît en démissionnant avant que quiconque ait tenté de construire quoi que ce soit.

partager

$ ArgoCD

Le seul endroit de toute votre infra où tout est toujours Synced et Healthy ce qui devrait à ce stade éveiller des soupçons plutôt que rassurer qui que ce soit.

partager

$ Artefact

Fichier binaire dont personne ne sait exactement comment il a été produit mais que tout le monde a peur de reconstruire.

partager

$ Async/await

Syntaxe qui donne l'illusion que le code s'exécute dans l'ordre où vous l'avez écrit.

partager

$ Atlassian

Éditeur qui a compris avant tout le monde qu'on pouvait vendre au même client un outil de tickets, un wiki, un dépôt de code et un système de support, puis facturer par utilisateur, pour chacun, séparément.

partager

$ Attack surface

Tout ce que vous avez exposé sur internet et que vous découvrez en même temps que l'attaquant.

partager

$ Audit de code

Moment où un consultant externe facturé cher redécouvre les problèmes que l'équipe signale en interne depuis deux ans.

partager

$ Authentification

Système qui vous demande de prouver que vous êtes vous à l'aide d'un mot de passe oublié, d'un téléphone resté dans l'autre pièce, et du nom d'un premier animal de compagnie que vous n'avez jamais eu.

partager

$ Auto-scaling

Fonctionnalité qui scale votre infra à la vitesse du trafic et votre budget à la vitesse de la lumière.

partager

$ Automatisation

Art de remplacer une tâche manuelle de trente secondes par un script qu'il faudra maintenir pendant dix ans.

partager

$ Availability zone

La preuve qu'on peut répartir son infra sur trois zones différentes et tomber quand même en panne partout en même temps.

partager

$ AWS

Écosystème de deux cents services, dont cinq que vous utilisez, dont un seul que vous comprenez vraiment, et deux cents que votre facture, elle, a bien identifiés.

partager

$ Azure

Le cloud qu'on choisit quand quelqu'un dans la boîte a déjà une licence Microsoft et ne veut plus en changer.

partager

B

$ Backend

Partie du système que personne ne voit et qu'on blâme toujours en premier.

partager

$ Backlog

Cimetière trié par priorité où vont mourir les bonnes idées de l'année dernière.

partager

$ Bare metal

Serveur physique qu'on redécouvre avec émotion le jour où le cloud coûte trop cher.

partager

$ Bash

Langage qu'on jure de ne plus utiliser après chaque script de plus de dix lignes et qu'on réutilise dès le lendemain.

partager

$ BGP

Protocole reposant intégralement sur la confiance mutuelle entre opérateurs, ce qui garantit qu'au moins une fois par an, un ingénieur fatigué à l'autre bout du monde retire une portion d'internet à des millions de gens par une faute de frappe.

partager

$ Big Data

Quantité de données suffisamment grande pour justifier un cluster que personne n'a le temps d'interroger correctement.

partager

$ Black hat

Hacker qui trouve une faille et l'exploite le soir même, sans rapport d'audit ni facture, juste une demande de rançon en guise de livrable. Ant. White hat.

partager

$ Blockchain

Base de données distribuée qu'on propose comme solution avant même de connaître le problème.

partager

$ Blue/Green deployment

Deux environnements strictement identiques, l'un en production, l'autre qui diverge tranquillement depuis huit mois pendant que tout le monde le croit prêt.

partager

$ Bot

Programme censé automatiser une tâche pénible et qui finit par en créer une nouvelle : le surveiller.

partager

$ Katie Bouman

(nom propre) A dirigé le développement de l'algorithme derrière la première image d'un trou noir, et a découvert dans la foulée qu'une femme devant une réussite scientifique doit publiquement préciser qu'elle avait des collègues, formalité dont aucun de ses homologues masculins n'a jamais eu à s'acquitter.

partager

$ Bounty (bug bounty)

Faire auditer sa sécurité par des inconnus payés au résultat plutôt que par une équipe payée au mois.

partager

$ Branch

Copie temporaire du code qui vit six mois et qu'on appelle encore feature/quick-fix.

partager

$ Breaking change

Modification annoncée dans un changelog que personne ne lit avant le lundi matin où tout casse.

partager

$ Broadcom

Entreprise dont le modèle économique consiste à racheter un logiciel dont tout le monde dépend, licencier ceux qui le maintenaient, et facturer les survivants le triple pour le privilège de continuer à s'en servir.

partager

$ Bug

La preuve que le code a fait exactement ce qui était écrit, jamais ce qui était voulu.

partager

$ Build

Rituel de dix minutes qui échoue toujours au moment où vous êtes déjà debout pour partir.

partager

$ Burnout

Diagnostic qu'on pose sur quelqu'un plutôt que sur l'organisation qui l'a produit, et auquel on répond par un atelier méditation le mardi midi.

partager

$ Burp Suite

Proxy d'interception utilisé par les pentesters pour disséquer une application web et par toute une industrie de formations pour vous convaincre que vous ne savez pas vraiment ce qui transite dans vos requêtes.

partager

$ Bus factor

Nombre de personnes qui doivent démissionner en même temps pour que plus personne ne sache faire tourner la prod. Chez beaucoup d'équipes, ce nombre vaut un.

partager

$ Buzzword

Mot qui remplace une explication technique par un slide et un sourire confiant.

partager

C

$ Cache

Solution à tous les problèmes de performance, et source de tous les problèmes de cohérence des données.

partager

$ Capacity planning

Art divinatoire qui consiste à multiplier le chiffre du mois dernier par une intuition et beaucoup d'espoir puis à commander deux fois trop de serveurs juste au cas où.

partager

$ CDN

Réseau de serveurs qui sert vos fichiers statiques plus vite que votre backend ne sert le reste, ce qui devrait vous faire réfléchir.

partager

$ CentOS

Cadeau gratuit offert pendant quinze ans à des milliers d'entreprises et retiré brutalement un mardi de décembre, laissant derrière lui une génération entière d'ops qui ne fait plus confiance à personne.

partager

$ Certificat SSL

Petit fichier qui expire toujours un dimanche soir, jamais un mardi après-midi tranquille.

partager

$ Chaos engineering

Discipline qui consiste à casser volontairement la production, avec un deck de slides pour expliquer que c'est une démarche d'ingénierie rigoureuse et non une crise de nerfs collective.

partager

$ ChatGPT

Interface qui répond à toutes les questions avec la même assurance, qu'elle connaisse la réponse ou qu'elle vienne de l'inventer à l'instant.

partager

$ CI/CD

Pipeline qui automatise la livraison, et qui devient au fil du temps le service le plus critique et le moins documenté de l'entreprise.

partager

$ Cisco

Empire construit sur des boîtiers hors de prix, une certification que des millions de gens passent religieusement, et une interface en ligne de commande dont la syntaxe n'a pas bougé depuis que vos collègues les plus âgés étaient stagiaires.

partager

$ Claude

Tamagotchi autonome.

partager

$ Le client

Entité qui a validé la spécification, signé le cahier des charges, assisté aux démonstrations intermédiaires, et qui découvre à la livraison finale que ce n'était pas du tout ce qu'elle avait en tête.

partager

$ Cloud

L'ordinateur de quelqu'un d'autre, facturé à la minute et présenté comme une révolution.

partager

$ Cloud native

Adjectif qu'on colle devant n'importe quelle techno pour la vendre deux fois plus cher sans changer une ligne de code.

partager

$ Cloudera

Marchand de peur du Big Data ayant vendu à toute la planète un cluster Hadoop de trente nœuds, dont il reste aujourd'hui exactement trente nœuds allumés quelque part, que personne n'ose éteindre et dont personne ne connaît le mot de passe.

partager

$ Cloudflare

Réseau qui protège, accélère et sert une bonne partie d'internet, et dont la moindre panne rappelle brutalement à quel point cette partie d'internet dépendait d'une seule entreprise.

partager

$ Cluster

Groupe de machines censées se répartir la charge, et qui tombent parfois toutes ensemble avec beaucoup de cohérence.

partager

$ Code review

Moment où deux personnes qui n'ont pas le temps se mettent d'accord pour approuver rapidement le travail l'une de l'autre.

partager

$ Le CODIR

Conseil siégeant à huis clos dans une salle vitrée où l'on décide chaque semaine de choses profondément structurantes, dont la nature exacte parvient aux équipes concernées par voie orale, déformée, environ deux mois plus tard, comme une légende transmise entre villages.

partager

$ Le COMEX

Sommet olympien dont les membres contemplent le système d'information à travers trois pastilles de couleur, et pour qui la gravité d'un incident se mesure exclusivement au rang social de la personne qui a téléphoné pour s'en plaindre.

partager

$ Le commercial

Personne qui a vendu la fonctionnalité en septembre, promis la livraison pour octobre, sans en parler à qui que ce soit avant décembre, et qui s'étonne sincèrement de la tension ambiante.

partager

$ Commit

Message censé décrire un changement et qui se résume trop souvent à fix ou wip.

partager

$ Compliance

Discipline qui transforme la sécurité en cases à cocher, produit un classeur de trois cents pages, et ne change strictement rien à la façon dont les gens travaillent réellement.

partager

$ Consul

Annuaire qui sait exactement où se trouve chacun de vos services, sauf le jour où le cluster perd le quorum et oublie où il se trouve lui-même.

partager

$ Container registry

Entrepôt d'images Docker dont personne ne sait plus lesquelles sont encore utilisées, alors on garde tout.

partager

$ Conteneur

Emballage qui embarque l'application, ses dépendances, sa configuration, et l'intégralité des mauvaises décisions prises pendant sa construction.

partager

$ Continuous delivery

Promesse de pouvoir déployer à tout moment, tempérée en pratique par une règle tacite : jamais le vendredi.

partager

$ Cookie

Petit fichier qui se souvient de vous mieux que votre banque, et qu'il faut désormais faire accepter par une bannière.

partager

$ CORS

Mécanisme de sécurité dont l'unique fonction perçue est de vous empêcher de faire marcher votre requête au moment où vous en avez le plus besoin.

partager

$ CRUD

Les quatre opérations de base sur des données, redécouvertes et rebaptisées tous les cinq ans par un framework qui prétend avoir réinventé quelque chose.

partager

$ Cryptomonnaie

Monnaie affranchie des banques, dont les utilisateurs ont massivement confié leurs fonds à des plateformes centralisées non régulées, ce qui a fonctionné exactement aussi bien qu'on pouvait le prévoir.

partager

$ CTO

Personne qui code de moins en moins et qui parle de plus en plus, dans des réunions où le sujet finit toujours par revenir à la stack.

partager

$ curl

Commande qui permet de tester une API en une ligne, à condition de vous souvenir d'au moins une des options dont vous avez besoin sans ouvrir le man.

partager

$ CVE

Numéro qu'on découvre en scrollant un soir tranquille et qui concerne évidemment la version exacte que vous avez en prod.

partager

$ Cyberattaque

Événement systématiquement qualifié de sophistiqué et sans précédent dans le communiqué de presse, et de mot de passe par défaut dans le rapport d'incident.

partager

$ Cybersécurité

Ligne budgétaire qu'on augmente toujours juste après l'incident, jamais avant.

partager

D

$ Le daily

Rassemblement matinal obligatoire où dix adultes rémunérés se tiennent debout en cercle pour réciter à voix haute des informations déjà écrites dans un outil que tout le monde a ouvert dans un autre onglet, jusqu'à ce que deux d'entre eux entament un débat sur la base de données pendant que les huit autres regardent leurs chaussures.

partager

$ DAO

Organisation qui n'a besoin de personne pour décider sauf le jour où il faut un vote pour décider qui a raison.

partager

$ Dashboard

Écran plein de graphiques verts qu'on regarde fièrement jusqu'au jour où l'incident n'apparaît sur aucun d'eux.

partager

$ Data lake

Endroit où on stocke toutes les données au cas où, et qu'on finit par rebaptiser data swamp en interne.

partager

$ Data scientist

Personne recrutée pour faire du machine learning et qui passe l'essentiel de son temps à nettoyer des fichiers Excel.

partager

$ Data warehouse

Entrepôt central où toutes les données de l'entreprise sont enfin propres, structurées et cohérentes, et où chaque service maintient malgré tout son propre export Excel à côté.

partager

$ Datadog

Solution qui vous donne une visibilité totale sur votre infrastructure, jusqu'à ce que la facture vous oblige à décider quelles parties vous préférez ne plus voir.

partager

$ DBA

Créature souterraine qui n'a pas vu la lumière du jour depuis la migration de 2011, communique exclusivement par tickets refusés, et considère chaque requête entrante comme une agression personnelle contre son schéma.

partager

$ DDoS

Manière de faire tomber un site sans même avoir besoin d'y trouver une faille, nécessite juste beaucoup d'amis mal intentionnés.

partager

$ Debian

Distribution dont le cycle de publication se mesure en ères géologiques, maintenue par des gens qui considèrent qu'un paquet de 2019 n'a pas encore fait ses preuves.

partager

$ Debug

Activité qui consiste à ajouter des print un peu partout en se disant que cette fois, ce sera la dernière fois.

partager

$ Décentralisation

Idée qu'on vend pour se passer d'un tiers de confiance, et qu'on finit par recentraliser autour de trois plateformes.

partager

$ Dependency hell

État dans lequel mettre à jour une seule librairie en casse douze autres, toutes indispensables.

partager

$ Déploiement

Moment où la théorie rencontre la production, et où la production gagne systématiquement.

partager

$ Développeur junior

Nouvel arrivant qui demande innocemment pourquoi on fait comme ça, déclenchant un silence de quatre secondes pendant lequel toute l'équipe réalise en même temps que personne n'a jamais su. Ant. Développeur senior.

partager

$ Développeur senior

Oracle qui a vu l'avenir, sait exactement comment tout cela va s'effondrer, l'a dit trois fois en réunion, et regarde désormais la catastrophe se dérouler avec le calme de quelqu'un qui a cessé de lutter. Ant. Développeur junior.

partager

$ DevOps

Philosophie censée réunir développement et exploitation, qui se traduit en pratique par une seule personne d'astreinte pour les deux.

partager

$ DevSecOps

DevOps avec sec en plus pour rappeler que la sécurité c'est aussi votre problème maintenant.

partager

$ Disaster recovery

Plan de survie rédigé avec le plus grand sérieux, rangé dans un espace partagé dont l'accès dépend d'un service qui sera lui aussi tombé le jour du désastre.

partager

$ Disruption

Modèle économique qui consiste à ignorer une régulation le temps de devenir assez gros pour la réécrire.

partager

$ Distributed system

Système où une panne locale devient un problème global, avec des horaires différents pour chaque composant en faute.

partager

$ DNS

Toujours le coupable, même quand ce n'est pas lui, parce qu'une fois sur deux ça l'est vraiment.

partager

$ Docker

Outil qui a réglé le problème du ça marche sur ma machine en le déplaçant vers le problème du ça marche dans mon conteneur.

partager

$ Docker Inc.

Entreprise ayant inventé le format sur lequel repose l'industrie entière, avant de regarder Google, Red Hat et Amazon encaisser à sa place pendant qu'elle vendait des t-shirts avec une baleine dessus.

partager

$ Documentation

Ce qu'on promet d'écrire une fois le projet stabilisé, moment qui n'arrive jamais.

partager

$ Domain Driven Design

Rituel tribal qui consiste à enfermer le métier et la technique dans une salle avec des post-it pendant six mois, pour finalement se mettre d'accord sur le fait que personne ne sait ce que veut dire 'client'.

partager

$ Downtime

Période durant laquelle tout le monde découvre à quel point ce service était critique pour tout le monde.

partager

$ DSI

Direction qui gouverne un système d'information imaginaire à l'aide de tableaux de bord magnifiques décrivant une infrastructure démantelée en 2021, et dont les décisions sont appliquées avec beaucoup de sérieux par des équipes qui utilisent en réalité tout autre chose.

partager

E

$ Edge computing

Le cloud mais plus proche de vous, pour un prix qui lui n'a rien de local.

partager

$ Elasticsearch

Moteur de recherche qui indexe tout avec un enthousiasme démesuré et qui vire au rouge le jour où un champ mal typé explose le mapping de tout l'index.

partager

$ Encryption

Ce qui protège vos données de tout le monde, sauf de vous-même le jour où vous perdez la clé.

partager

$ EndeavourOS

Arch pour ceux qui voulaient le badge sans l'épreuve initiatique, et qui doivent désormais vivre avec ce secret honteux au fond d'eux-mêmes.

partager

$ Endpoint

Porte d'entrée d'une API, généralement documentée dans une version antérieure de celle qui tourne réellement.

partager

$ Environnement (dev/staging/prod)

Trois copies du même système qui devraient se ressembler, et qui finissent toujours par diverger au pire moment.

partager

$ ESN

Machine à louer des humains au kilo, dont le modèle économique repose entièrement sur le fait que vous ne rencontrerez jamais physiquement les collègues dont vous financez le baby-foot.

partager

$ ETL

Pipeline qui extrait, transforme et charge des données, et qui casse sans prévenir le jour où le format source change d'un octet.

partager

$ Event-driven

Architecture où tout communique par événements, et où personne ne sait plus dans quel ordre ils arrivent vraiment.

partager

$ Exception

Cas soi-disant rare, qu'on finit par gérer dans la moitié du code parce qu'il arrive tout le temps.

partager

$ Exploit

Faille de sécurité qu'un chercheur signale poliment, et qu'un autre utilise moins poliment.

partager

$ Extreme programming

Méthodologie qui prône le pair programming en continu, réduite dans la vraie vie à deux personnes devant un terminal à trois heures du matin : l'une qui a cassé la prod, l'autre qui filme pour l'assurance.

partager

F

$ Fail fast

Principe qui consiste à échouer vite plutôt que lentement, ce qui ne rend pas l'échec moins douloureux, juste plus rapide à raconter en rétro.

partager

$ Failover

Bascule automatique vers un système de secours qui fonctionne parfaitement le jour où on le teste et jamais celui où on en a besoin.

partager

$ Feature flag

Interrupteur qui devait être temporaire et qu'on retrouve encore en dur dans le code trois ans plus tard.

partager

$ Fedora

Laboratoire d'expérimentation humaine où Red Hat teste ses idées les plus douteuses sur des volontaires bénévoles, avant de facturer la version stabilisée à des banques.

partager

$ Feedback loop

Boucle censée raccourcir le temps entre une erreur et sa correction qui ajoute en pratique un ticket, un canal Slack et deux réunions de calage pour arriver exactement au même résultat qu'avant, mais documenté.

partager

$ Firewall

Mur virtuel qui bloque les intrusions et dont la règle la plus utilisée au quotidien est celle qui bloque votre propre déploiement.

partager

$ Firmware

Logiciel gravé dans une puce le jour de la naissance de la machine et jamais mis à jour depuis, jusqu'au jour où un chercheur en sécurité découvre qu'il tourne sous un noyau plus vieux que le stagiaire chargé de le corriger.

partager

$ Fork

Copie d'un projet qu'on avait l'intention de fusionner un jour, qui rejoint plutôt le cimetière des side projects abandonnés, entre le SaaS qu'on allait lancer en 2019 et le blog qu'on allait enfin tenir à jour.

partager

$ Fortinet

Constructeur qui publie chaque trimestre un correctif critique sur l'équipement précisément chargé de vous protéger, exercice de communication devenu un genre littéraire à part entière.

partager

$ Framework

Ensemble de conventions qui vous fait gagner du temps au début du projet et vous en fait perdre à la fin quand il faut migrer vers la version suivante.

partager

$ Freelance

Développeur qui a fui la tyrannie du salariat pour découvrir la liberté absolue de relancer quatre clients par email pour des factures de septembre.

partager

$ Frontend

Partie du système que tout le monde voit, et donc celle que tout le monde critique en premier en réunion.

partager

$ FTP

Protocole qui transmet vos identifiants en clair sur le réseau, déclaré obsolète depuis quinze ans, et qui tourne encore sur au moins un serveur de votre infrastructure que personne n'a le courage d'aller débrancher.

partager

$ Full stack

Titre censé désigner quelqu'un qui maîtrise le frontend, le backend et l'infra, et qui désigne en réalité quelqu'un de seul, tout court.

partager

$ Function as a Service (FaaS)

Façon de faire tourner du code sans gérer de serveur, jusqu'au jour où il faut débugger un timeout sur une infra que vous ne voyez jamais.

partager

G

$ Bill Gates

(nom propre) Ancien parrain d'une organisation qui contrôlait le territoire des ordinateurs de bureau, faisait payer une taxe de protection appelée licence, et une seconde pour réparer les failles qu'elle avait elle-même laissées traîner.

partager

$ GCP (Google Cloud Platform)

Cloud qu'on choisit pour ne pas dépendre d'Amazon ou de Microsoft, et qu'on quitte cinq ans plus tard, une fois que Google a arrêté le service dont on dépendait.

partager

$ Gentoo

Culte dont le rite d'entrée consiste à compiler son navigateur pendant onze heures, et dont les membres vous expliqueront que oui, ça vaut le coup, avec le regard de quelqu'un qui n'en est plus certain depuis longtemps.

partager

$ Git

Outil censé faciliter le travail à plusieurs et qui provoque plus de conflits que n'importe quelle réunion.

partager

$ GitHub

L'endroit où vit votre code et qui tombe en panne exactement au moment où vous devez livrer.

partager

$ GitLab

L'alternative qu'on choisit pour héberger son code en interne, avant de découvrir qu'il faut désormais aussi maintenir GitLab.

partager

$ GitOps

Pratique qui consiste à faire de Git la seule source de vérité de l'infra jusqu'au jour où quelqu'un modifie un truc à la main pour aller plus vite.

partager

$ Go

Langage conçu chez Google pour que des développeurs moyens produisent du code moyen très rapidement, objectif atteint avec une constance remarquable.

partager

$ Google

Entreprise qui a discrètement retiré 'Don't be evil' de sa charte le jour où elle a cessé d'avoir besoin de le préciser.

partager

$ Gouvernance

Système qui garantit qu'aucune décision technique n'est prise sans l'aval d'au moins trois personnes qui n'écriront jamais une ligne de code dessus.

partager

$ GPU

Composant qu'on achetait pour jouer sur nos machines et qu'on loue désormais à prix d'or pour entraîner des modèles.

partager

$ Grafana

Outil qui transforme vos métriques en jolis graphiques, sans transformer pour autant votre capacité à comprendre pourquoi tout est rouge.

partager

$ GraphQL

Solution au problème d'avoir trop d'endpoints, résolu en créant un unique endpoint qui accepte n'importe quelle requête, y compris celle qui met la base à genoux depuis le navigateur d'un utilisateur mal intentionné.

partager

$ Green IT

Engagement affiché dans une slide RSE, rarement mesuré au niveau du data center qui tourne vingt-quatre heures sur vingt-quatre.

partager

$ Growth hacker

Marketeux(se) qui se donne un nom de hacker pour paraître plus technique qu'il ne l'est.

partager

$ gRPC

Protocole plus rapide que le REST, adopté surtout par ceux qui aiment expliquer pourquoi c'est plus rapide que le REST.

partager

H

$ Hackathon

Rituel de quarante-huit heures pendant lequel des adultes payés à l'année codent gratuitement le week-end un prototype dont le seul destin certain est un post LinkedIn.

partager

$ Margaret Hamilton

(nom propre) A écrit le code qui a posé des hommes sur la Lune et inventé l'expression "génie logiciel" pour qu'on cesse de considérer son travail comme du secrétariat amélioré, ce qui a mis environ quarante ans à fonctionner.

partager

$ Hardening

Ensemble de mesures pour durcir un système, qu'on applique en général juste après l'audit qui a révélé qu'il ne l'était pas du tout.

partager

$ Hashicorp

Éditeur derrière Terraform, Vault et consorts, dont on commence toujours par adopter un seul produit avant de se retrouver avec toute la suite en prod. Syn. traître à la cause open source depuis son changement de licence et son rachat par IBM.

partager

$ Hashing

Transformation censée être irréversible, et qui l'est, jusqu'à ce que quelqu'un retrouve le mot de passe dans une table déjà calculée.

partager

$ Health check

Endpoint qui répond toujours 200, y compris les jours où absolument rien ne va derrière.

partager

$ Helm

Gestionnaire de paquets pour Kubernetes qui promet d'installer une stack complète en une commande, et qui installe surtout un fichier de valeurs par défaut que personne n'a pris la peine de lire.

partager

$ High availability

Promesse de disponibilité continue, validée par un SLA que personne ne relit avant l'incident qui le rend caduc.

partager

$ Kelsey Hightower

(nom propre) Figure du monde Kubernetes connue pour répéter que vous n'en avez probablement pas besoin, juste avant la keynote qui vous explique comment l'installer.

partager

$ Homelab

Datacenter miniature monté dans un placard pour économiser douze euros par mois d'abonnement cloud, moyennant deux mille euros de matériel et l'intégralité de vos week-ends.

partager

$ Honeypot

Système délibérément truffé de failles pour attirer les attaquants, qui finit par recevoir plus d'attention, de budget et de surveillance que le vrai système juste à côté.

partager

$ Grace Hopper

(nom propre) A inventé le compilateur alors qu'on lui expliquait que les ordinateurs ne pouvaient pas comprendre autre chose que des chiffres, et reste surtout connue aujourd'hui pour un papillon de nuit scotché dans un carnet de notes.

partager

$ Horizontal scaling

Solution qui consiste à ajouter des machines plutôt qu'à comprendre pourquoi une seule ne suffit plus.

partager

$ Hotfix

Correctif déployé en urgence, sans revue, qu'on jure de retester proprement plus tard.

partager

$ HTTP/HTTPS

Protocole du web, dont le S final rassure à peu près autant qu'une ceinture de sécurité sur un monocycle en feu.

partager

$ Hybrid cloud

Mélange d'infra on-premise et de cloud public, qui cumule fidèlement les inconvénients des deux mondes.

partager

$ Solomon Hykes

(nom propre) A créé Docker pour régler le problème du ça marche sur ma machine, et a regardé tout l'écosystème le résoudre à nouveau, en plus compliqué, avec Kubernetes.

partager

$ Hyperscaler

Nom qu'on a donné aux trois ou quatre entreprises qui possèdent en pratique la moitié d'internet pour éviter un mot plus juste : monopole.

partager

$ Hypervisor

Couche logicielle qui fait croire à plusieurs systèmes d'exploitation qu'ils sont seuls sur la machine, une pilule bleue version datacenter qu'aucun d'entre eux n'a jamais eu envie d'échanger contre la rouge.

partager

I

$ IaaS

Location de machines virtuelles, présentée comme une révolution alors que c'est surtout un serveur qu'on ne voit plus.

partager

$ Idempotence

Propriété qui garantit qu'un playbook Ansible relancé dix fois de suite affiche fièrement 'changed=0' jusqu'au jour où un module mal écrit remet tout en place à chaque run.

partager

$ Immutabilité

Principe selon lequel une fois créé, un objet ne change plus, appliqué avec beaucoup moins de rigueur aux serveurs qu'aux variables.

partager

$ Incident

Ce qu'on appelait une panne avant d'avoir un processus officiel pour la nommer, la suivre et en faire un rapport.

partager

$ Indexation

Technique qui accélère les lectures et ralentit les écritures, qu'on découvre en général dans le mauvais sens en pleine prod.

partager

$ Infrastructure as Code (IaC)

Pratique qui consiste à décrire son infra dans des fichiers, qu'on modifie ensuite parfois directement dans la console pour gagner du temps.

partager

$ Injection SQL

Faille connue depuis plus de vingt ans, toujours présente quelque part parce que quelqu'un a fait confiance à un champ texte.

partager

$ Innovation disruptive

Expression qu'on utilise pour vendre une amélioration incrémentale avec plus d'enthousiasme qu'elle n'en mérite.

partager

$ Intégration continue

Pratique qui garantit que le code de toute l'équipe s'assemble en continu, ou du moins que tout le monde le découvre en même temps quand ça casse.

partager

$ Internet des objets (IoT)

Ensemble d'objets connectés à internet, y compris et surtout ceux qui n'avaient absolument aucun besoin de l'être.

partager

$ IPv6

Successeur d'IPv4 qui règle le problème de pénurie d'adresses, adopté avec l'enthousiasme mesuré d'un déménagement qu'on repousse depuis vingt ans.

partager

$ ITIL

Ensemble de bonnes pratiques IT dont l'essentiel de la valeur tient dans le certificat qu'on met sur son CV.

partager

$ ITSM

Discipline qui consiste à faire remplir un ticket pour absolument tout, y compris pour signaler que le formulaire de ticket ne fonctionne plus.

partager

J

$ Jenkins

Serveur d'intégration continue increvable dont la configuration ressemble à une installation électrique qu'on n'ose plus toucher.

partager

$ Jira

Outil de gestion de projet dans lequel on passe plus de temps à faire évoluer le statut d'un ticket qu'à faire le travail qu'il décrit.

partager

$ Job (cron)

Tâche planifiée qui tourne toutes les nuits sans problème jusqu'au jour du changement d'heure.

partager

$ Steve Jobs

(nom propre) A convaincu le monde entier de faire la queue devant un magasin pour un téléphone légèrement plus fin que le précédent.

partager

$ jq

Outil qui transforme n'importe quel JSON en exactement ce dont vous avez besoin, à condition de retrouver la syntaxe exacte que vous aviez trouvée sur Stack Overflow la dernière fois.

partager

$ JSON

Format d'échange de données simple et lisible jusqu'au jour où il fait quatre mille lignes et qu'il manque une virgule quelque part dedans.

partager

$ Jupyter

Notebook dans lequel on prototype et qui finit par partir en production tel quel, cellules dans le désordre incluses.

partager

$ JWT

Jeton qu'on stocke sans réfléchir dans le localStorage, en général juste avant l'article qui explique pourquoi il ne fallait pas.

partager

K

$ K8s

Abréviation de Kubernetes, inventée pour gagner huit lettres à taper et gagner huit ans de complexité en plus.

partager

$ Kafka

Système de messagerie distribué qu'on installe pour traiter des millions d'événements par seconde, et qu'on utilise en pratique pour faire transiter dix messages par minute entre deux services.

partager

$ Kali

Distribution bourrée d'outils offensifs, installée par des milliers de gens qui la lancent une fois, ouvrent trois outils dont ils ne comprennent aucune option, et changent leur photo de profil pour un fond noir avec du texte vert.

partager

$ Kanban

Méthode qui limite le travail en cours, en ajoutant en général une colonne de plus au tableau.

partager

$ Kernel

Cœur du système d'exploitation, que personne ne touche, et qui plante une fois par décennie pour rappeler qu'il existe.

partager

$ Kernel panic

Message par lequel le système vous annonce qu'il a rencontré une situation si absurde qu'il préfère s'arrêter complètement plutôt que d'essayer de vous l'expliquer.

partager

$ Key management

Discipline qui consiste à gérer ses clés secrètes correctement, en général appliquée après la fuite qui a montré qu'elles vivaient dans un fichier texte.

partager

$ KPI

Chiffre qu'on optimise parce qu'il est mesuré, plutôt que ce qui compte vraiment parce que ça, ça ne l'est pas.

partager

$ Kubernetes

Système conçu par Google pour ses propres besoins, refilé ensuite au reste du monde comme un cadeau empoisonné qu'on continue de déballer avec le sourire.

partager

L

$ Lag

Ce que subit l'utilisateur pendant que vous regardez un dashboard qui affiche fièrement zéro latence.

partager

$ Lakehouse

Fusion du data lake et du data warehouse, ou comment renommer un compromis pour qu'il ressemble à une innovation.

partager

$ Latency

Temps qui sépare une requête de sa réponse, et qui double mystérieusement pile le jour de la démo client.

partager

$ LDAP

Annuaire dont la syntaxe de requête a été conçue en 1993 par des gens qui vous détestaient personnellement, et dont chaque interrogation nécessite de retrouver l'exemple qui marchait la dernière fois.

partager

$ Legacy

Nom poli qu'on donne au code que plus personne ne comprend et n'ose toucher.

partager

$ Let's Encrypt

Autorité de certification gratuite qui a rendu HTTPS universel, et dont le vrai défi reste d'automatiser le renouvellement tous les quatre-vingt-dix jours sans que personne ne s'en aperçoive le jour où ça casse.

partager

$ Lift and shift

Migration vers le cloud qui consiste à déplacer les mêmes problèmes ailleurs, avec une facture différente.

partager

$ Linter

Outil qui vous signale vos erreurs de style avec plus de constance que n'importe quel collègue en revue de code.

partager

$ Linux

Techniquement un simple noyau, que tout le monde appelle quand même par le nom du système complet, au grand dam d'une poignée de puristes qui hurlent 'GNU/Linux' dans le vide depuis trente ans.

partager

$ Linux Mint

Distribution qui fonctionne parfaitement du premier coup, ce qui la rend rigoureusement inutilisable comme sujet de dispute, et donc invisible sur internet.

partager

$ LLM

Modèle capable de générer du texte convaincant sur n'importe quel sujet, y compris ceux qu'il ne connaît pas du tout.

partager

$ Load balancer

Composant qui répartit la charge équitablement, et qui devient le point unique de panne le jour où c'est lui qui tombe.

partager

$ Log

Fichier qui contient très exactement la ligne dont vous avez besoin à 3h du matin noyée entre deux millions d'autres qui ne servent absolument à rien.

partager

$ Ada Lovelace

(nom propre) Considérée comme la première dev de l'histoire, un siècle avant que le métier ne se scinde en trente spécialités toutes persuadées d'être la plus stratégique, largement oubliée pendant un siècle par une industrie qui aujourd'hui encore peine à citer plus de deux femmes quand on lui demande qui a compté dans la tech.

partager

$ Low-code

Promesse tenue jusqu'au premier cas un peu particulier, celui qui n'existe dans aucun bloc du catalogue et qui finit toujours par réclamer un vrai développeur.

partager

M

$ Machine learning

Discipline qui consiste à faire deviner un résultat à un modèle plutôt que de l'écrire soi-même, et à espérer qu'il ait bien deviné.

partager

$ Man in the middle

Attaque où quelqu'un s'invite entre deux systèmes qui se croyaient seuls, un peu comme un collègue qui répond à votre place en réunion.

partager

$ Le manager

Couche d'abstraction entre l'équipe et la réalité, chargée de traduire des objectifs en tickets et des impossibilités techniques en engagements de date.

partager

$ Manifest

Fichier YAML qui décrit ce que devrait faire votre application, dans un monde où le cluster obéirait toujours.

partager

$ MCP

Protocole qui branche les modèles de langage directement sur vos outils internes, transformant une IA qui racontait n'importe quoi en une IA qui peut désormais le faire en production.

partager

$ Message queue

File d'attente qui devait découpler deux services, qui finit par devenir le service le plus couplé de toute l'architecture.

partager

$ Metaverse

Futur d'internet annoncé en grande pompe, dont l'essentiel de l'héritage tient dans quelques réunions en avatar sans jambes.

partager

$ Microservices

Façon rigolote de transformer un bug dans une fonction en incident distribué sur douze services.

partager

$ Microsoft

Entreprise qui a construit un empire sur un système d'exploitation qu'elle redémarre à votre place, à l'heure qui l'arrange, pour installer une mise à jour que vous n'avez jamais demandée.

partager

$ Middleware

Couche qui s'exécute entre deux autres, dont personne ne se souvient qu'elle existe jusqu'au jour où elle avale silencieusement une erreur.

partager

$ Migration

Projet annoncé pour un week-end, terminé six mois plus tard avec deux systèmes qui tournent en parallèle entre-temps.

partager

$ Mock

Faux service qu'on utilise pour tester, et qui se comporte toujours mieux que le vrai le jour où on passe en prod.

partager

$ Monitoring

Ensemble d'alertes qui devraient prévenir avant l'incident et qui envoient surtout des notifications pendant l'incident, de préférence en pleine nuit.

partager

$ Monolithe

Architecture qu'on critique en conférence et qu'on garde en prod parce qu'elle fonctionne mieux que tout le reste.

partager

$ Multi-cloud

Stratégie qui évite la dépendance à un seul fournisseur, en multipliant par trois la complexité et les factures.

partager

$ Multi-tenant

Architecture où plusieurs clients partagent la même infra, dans l'espoir que les données de l'un ne fuitent jamais chez l'autre.

partager

$ Elon Musk

(nom propre) Influenceur d'extrême droite.

partager

$ MVP

Version minimale d'un produit, qu'on continue d'appeler ainsi trois ans après sa mise en prod.

partager

N

$ Satya Nadella

(nom propre) A pris la tête de Microsoft en jurant d'aimer Linux, et a depuis réussi à mettre le mot cloud sur absolument tous les produits de la gamme.

partager

$ Namespace

Illusion de propriété privée dans un cluster où tout finit de toute façon dans le namespace 'default' par flemme ou par oubli.

partager

$ NAT

Mécanisme de traduction d'adresses réseau qui fonctionne très bien, sauf le jour précis où il faut comprendre pourquoi ça ne marche pas.

partager

$ Network policy

Règle qui limite qui parle à qui dans le cluster, réglée sur autoriser tout au début et jamais resserrée après.

partager

$ Next.js

Framework qui réinvente son modèle de rendu à chaque version majeure, avec une documentation qui décrit toujours parfaitement l'approche que vous n'avez pas utilisée.

partager

$ NFT

Preuve de propriété numérique qu'on a vendue à prix d'or avant que tout le monde réalise qu'on pouvait toujours faire un clic droit dessus.

partager

$ Nginx

Serveur web et reverse proxy qui fait tourner la moitié d'internet via un fichier de configuration qu'à peu près personne ne sait écrire sans copier-coller un exemple trouvé en ligne.

partager

$ Nightly build

Compilation automatique qui tourne pendant la nuit, et qu'on découvre cassée uniquement le lendemain matin, jamais avant.

partager

$ NixOS

Système dont la reproductibilité parfaite s'obtient en apprenant un langage fonctionnel entier, en réécrivant toute sa configuration, et en n'ayant plus jamais le temps d'utiliser l'ordinateur ainsi configuré.

partager

$ Nmap

Scanner réseau qui vous dit tout ce qui écoute sur une machine, y compris les ports que vous aviez complètement oublié avoir ouverts en 2019.

partager

$ No-code

Promesse de créer une application sans écrire de ligne de code, jusqu'au jour où il faut un développeur pour comprendre pourquoi le workflow visuel ne marche plus.

partager

$ Node

Machine qui fait partie d'un cluster, et dont la mort passe inaperçue si tout le monde a bien fait son travail, ce qui n'arrive jamais complètement.

partager

$ Nomad

Orchestrateur que HashiCorp voulait plus simple que Kubernetes, adopté surtout par ceux qui n'ont pas encore eu le courage d'annoncer en réunion qu'ils font autre chose que du K8s.

partager

$ NoSQL

Base de données qu'on choisit pour sa flexibilité de schéma, avant de réinventer un schéma à la main dans la couche applicative.

partager

O

$ Observabilité

Version moderne du monitoring, avec trois outils de plus à payer et la même incapacité à savoir pourquoi c'est lent.

partager

$ OKR

Objectifs qu'on fixe en début de trimestre avec ambition, et qu'on réinterprète généreusement en fin de trimestre pour les avoir atteints.

partager

$ On-call

Semaine où votre téléphone devient l'objet le plus important de votre vie, y compris à trois heures du matin.

partager

$ Open source

Modèle où des milliers d'entreprises dépendent gratuitement du travail d'une poignée de bénévoles épuisés.

partager

$ Oracle

Éditeur dont le produit le plus abouti n'est pas la base de données mais l'équipe d'audit de licences, capable de trouver dans votre infrastructure des instances que vous ne saviez pas avoir installées.

partager

$ Orchestration

Art de coordonner des dizaines de conteneurs pour qu'ils fassent semblant de former un seul système cohérent.

partager

$ OSINT

Renseignement obtenu à partir de sources publiques, ce qui inclut, plus souvent qu'on ne le voudrait, votre propre profil LinkedIn.

partager

$ OWASP

Liste des dix failles de sécurité les plus courantes, republiée tous les quelques années avec globalement les mêmes noms.

partager

P

$ PaaS

Plateforme qui gère l'infra à votre place jusqu'au jour où un comportement obscur de cette plateforme devient votre problème à vous.

partager

$ PagerDuty

Outil qui organise savamment les rotations d'astreinte, et qui trouve toujours le moyen de vous escalader un incident alors que ce n'est théoriquement pas votre semaine.

partager

$ Palo Alto

Pare-feu nouvelle génération dont la génération précédente était déjà nouvelle, vendu au prix d'une berline allemande, et dont l'interface d'administration a été conçue pour rappeler chaque jour à l'acheteur qu'il a payé très cher.

partager

$ Patch

Correctif qu'on applique en urgence sur une faille critique six mois après sa divulgation publique.

partager

$ Peer review

Étape où un collègue approuve votre code en zieutant surtout l'heure de la pause déjeuner.

partager

$ Pentest

Audit dans lequel on paie quelqu'un pour rentrer chez vous dans l'espoir que ce soit lui plutôt qu'un inconnu gratuit.

partager

$ Perl

Langage qui permet d'écrire en trois caractères ce qui prendrait dix lignes ailleurs, et de ne plus jamais comprendre ce qu'on a écrit six mois plus tard, y compris quand on est l'auteur.

partager

$ Radia Perlman

(nom propre) A conçu le protocole qui empêche votre réseau d'entreprise de s'effondrer sur lui-même en boucle infinie, et dont le nom n'apparaît dans aucune formation réseau alors que son algorithme tourne dans chaque switch que vous avez déployé.

partager

$ Phishing

Technique d'attaque qui marche encore très bien malgré vingt ans de formations obligatoires en entreprise.

partager

$ PHP

Langage déclaré mort chaque année depuis 2005 par des gens qui écrivent leur article sur un WordPress.

partager

$ Pipeline

Suite d'étapes automatisées censée fiabiliser la livraison et qui devient elle-même la première cause de retard.

partager

$ Pivot

Nom qu'on donne au changement complet de stratégie d'une startup pour éviter de prononcer le mot échec.

partager

$ PoC

Prototype qui devait juste prouver un concept et qui se retrouve en production six mois plus tard sans qu'on ait rien changé.

partager

$ Podman

Alternative à Docker sans démon root, techniquement supérieure sur à peu près tous les points, et systématiquement écartée en réunion parce que la doc du projet, elle, dit docker run.

partager

$ Post-mortem

Réunion où on établit collectivement que c'était la faute de personne, donc du DNS.

partager

$ PostgreSQL

Base de données relationnelle qu'on choisit par conviction, puis qu'on charge d'extensions jusqu'à lui faire faire du cache, de la recherche full-text et de la queue de messages, rien que pour éviter d'installer autre chose.

partager

$ PowerPoint

Logiciel grâce auquel une décision technique catastrophique devient acceptable dès lors qu'elle est présentée sur fond bleu dégradé avec trois pictogrammes et une flèche montante.

partager

$ Product Owner

Personne qui priorise le backlog, généralement en fonction de la dernière conversation qu'elle a eue avec la direction.

partager

$ Prometheus

Base de données de métriques qui scrape consciencieusement tout votre système, et qui vous laisse seul devant PromQL pour comprendre ce que ça raconte.

partager

$ Prompt engineering

Discipline qui consiste à supplier poliment un modèle de langage jusqu'à ce qu'il fasse ce qu'on lui demande.

partager

$ Provisioning

Étape de création automatique de l'infra, qui plante à mi-chemin juste assez souvent pour qu'on n'ose jamais la lancer sans surveiller.

partager

$ Proxy

Intermédiaire qui relaie vos requêtes, et qui devient invisible jusqu'au jour où il ajoute mystérieusement de la latence à tout.

partager

$ Pull request

Demande de fusion de code qu'on ouvre avec espoir, et qui reste ouverte trois semaines faute de relecteur disponible.

partager

$ Push notification

Message que l'application envoie à toute heure pour vous rappeler qu'elle existe, généralement pendant que vous dormez.

partager

Q

$ QA

Équipe dont le travail consiste à trouver ce que le développeur avait juré avoir déjà testé.

partager

$ Quantum computing

Informatique quantique, promise pour casser tout le chiffrement actuel dans dix ans, chiffre stable depuis environ vingt ans.

partager

$ Queue

File d'attente qui absorbe les pics de charge, jusqu'au jour où elle grossit plus vite qu'elle ne se vide.

partager

$ Quick win

Tâche présentée comme rapide en réunion, qui prend en réalité trois sprints une fois qu'on regarde le code de plus près.

partager

R

$ Ransomware

Logiciel malveillant qui chiffre tout, demande une rançon, et fournit malgré tout des instructions de paiement mieux rédigées que la documentation de la plupart de vos outils internes.

partager

$ Rate limiting

Mécanisme qui protège votre API des abus, et qui bloque en priorité votre propre script de test un jeudi soir.

partager

$ RCA

Analyse qui cherche la cause racine d'un incident, et qui s'arrête souvent à la première cause suffisamment convaincante pour clore le ticket.

partager

$ Red Hat

Distribution Linux d'entreprise vendue avec un support que vous ne contacterez jamais, mais dont la seule existence permet à votre direction de dormir la nuit.

partager

$ Redis

Base de données en mémoire assez rapide pour vous faire oublier qu'elle perd tout au redémarrage si personne n'a pensé à la persistance.

partager

$ Refactoring

Promesse d'amélioration du code sans changer son comportement, entamée avec de bonnes intentions et jamais terminée.

partager

$ Regex

Suite de caractères cryptiques qui résout un problème, et qui, comme le dit l'adage, vous en laisse deux sur les bras.

partager

$ Registry

Entrepôt central de paquets ou d'images, où l'on fait une confiance aveugle à des inconnus pour livrer du code en prod.

partager

$ Régression

Bug qui revient après avoir déjà été corrigé, comme pour vous rappeler que rien n'est jamais vraiment définitif.

partager

$ Release

Version qu'on annonce fièrement dans un changelog, avant de la retirer discrètement quelques heures plus tard.

partager

$ REST

Style d'architecture défini dans une thèse de doctorat que personne n'a lue, respecté par aucune API existante, et invoqué exclusivement en réunion pour disqualifier le travail d'un collègue.

partager

$ La rétro

Séance de thérapie collective au terme de laquelle l'équipe identifie solennellement les trois mêmes problèmes que le mois dernier, les note sur des post-it de couleurs différentes cette fois, et les colle sur un mur que la femme de ménage videra vendredi.

partager

$ Reverse proxy

Composant qui protège vos serveurs et centralise vos problèmes de configuration au même endroit, ce qui simplifie au moins le blâme.

partager

$ RGPD

Règlement qui a surtout donné naissance à des bannières de cookies que personne ne lit avant de cliquer sur 'tout accepter'.

partager

$ RH

Fonction censée s'occuper des humains, dont le rôle réel consiste à protéger l'entreprise de ces mêmes humains, et qui vous convoque avec bienveillance pour un entretien dont l'issue était déjà décidée avant votre arrivée.

partager

$ Rollback

Opération qui annule un déploiement raté et qui révèle en général que la base de données, elle, n'est jamais vraiment revenue en arrière.

partager

$ Rollout

Déploiement progressif d'une nouvelle version, dont la progressivité s'arrête net dès que le premier signal rouge apparaît.

partager

$ Guido van Rossum

(nom propre) A créé Python pendant ses vacances de Noël pour se détendre, et a passé les décennies suivantes à trancher des débats sur l'indentation.

partager

$ RSSI

Sorte de portier de boîte de nuit qui refuse l'entrée à tout le monde, y compris aux gens qui travaillent dans l'établissement, y compris à lui-même certains matins.

partager

$ Runbook

Document généralement obsolète qui décrit la procédure à suivre en cas d'incident rédigé par quelqu'un qui a depuis quitté l'entreprise.

partager

$ Runtime

Environnement d'exécution du code dont la version diffère toujours légèrement entre le poste du développeur et la prod.

partager

$ Rust

Langage dont la vraie fonction est de garantir qu'aucune conversation technique ne dépasse dix minutes sans que quelqu'un signale qu'il faudrait le réécrire en Rust.

partager

S

$ SaaS

Logiciel qu'on loue au mois plutôt que d'acheter, jusqu'à ce que la facture cumulée dépasse largement ce que ça aurait coûté d'acheter.

partager

$ Scalabilité

Capacité théorique d'un système à absorber plus de charge, testée en pratique le jour où il n'a pas le choix.

partager

$ Scrum

Cadre agile avec des rôles, des rituels et des cérémonies, dont la cérémonie la plus fréquente reste la réunion qui aurait pu être un message.

partager

$ Scrum master

Maître de cérémonie d'un culte à trois rituels, dont la fonction sacrée consiste à demander chaque matin à des adultes de dire à voix haute ce qu'ils ont fait la veille.

partager

$ SDK

Kit censé faciliter l'intégration d'un service tiers, dont la documentation date d'une version antérieure du SDK lui-même.

partager

$ Secrets management

Pratique consistant à ne pas stocker ses mots de passe en clair dans le code, appliquée avec plus ou moins de rigueur selon l'urgence du moment.

partager

$ Security by design

Principe qui consiste à penser la sécurité dès le départ, généralement cité après coup, dans le rapport d'incident.

partager

$ Sentry

Outil qui capture chaque exception non gérée en production, et vous envoie une notification différente pour chacune des douze mille occurrences du même bug.

partager

$ Serverless

Informatique sans serveur à gérer, qui tourne quand même sur un serveur, simplement sur celui de quelqu'un d'autre.

partager

$ Service mesh

Couche supplémentaire qu'on ajoute pour gérer la communication entre microservices, et qui devient elle-même un microservice à gérer.

partager

$ Shadow IT

Ensemble des outils grâce auxquels l'entreprise fonctionne réellement, interdits par une DSI qui n'a jamais compris pourquoi personne n'utilise ceux qu'elle a validés.

partager

$ Sharding

Technique qui répartit une base de données sur plusieurs machines, et qui répartit aussi la complexité des requêtes sur plusieurs mois de debug.

partager

$ Shift left

Principe qui consiste à détecter les problèmes plus tôt dans le cycle, en général en ajoutant une étape de plus à un cycle déjà long.

partager

$ Silo

Ce que chaque équipe voit chez les autres, jamais chez elle.

partager

$ SLA/SLO/SLI

Trois sigles pour dire la même chose : la promesse qu'on fait, l'objectif qu'on vise, et le chiffre qu'on regarde en fermant les yeux au moment de le publier.

partager

$ Slack

Outil qui devait remplacer les emails et les réunions, et qui a surtout ajouté un troisième canal de distraction permanente entre les deux.

partager

$ Slackware

Distribution la plus ancienne encore vivante, dépourvue de gestion de dépendances par choix philosophique assumé, maintenue depuis trente ans par un homme seul et utilisée par une communauté qui considère que tout ce qui est arrivé après 1995 relève de la décadence.

partager

$ SMTP

Protocole de 1982 sur lequel repose toute la communication professionnelle mondiale, dépourvu de toute authentification à l'origine, et rafistolé depuis par une superposition de correctifs dont l'échec quotidien s'appelle le spam.

partager

$ Sniffing

Technique qui consiste à écouter le trafic réseau, rassurante uniquement pour celui qui l'utilise, jamais pour celui qui la subit.

partager

$ SOC

Centre qui surveille la sécurité vingt-quatre heures sur vingt-quatre, avec un écran d'alertes rouges qu'on finit par ignorer par habitude.

partager

$ Spam

Courrier indésirable qu'on filtre depuis vingt ans, et qui trouve toujours une nouvelle façon d'atterrir dans la boîte de réception.

partager

$ Sprint

Période de deux semaines pendant laquelle on planifie un marathon et on court comme si c'était un cent mètres.

partager

$ SRE

Sysadmin avec un badge Google Site Reliability Engineer et exactement le même téléphone qui vibre à 3h du matin.

partager

$ SSH

Protocole qui permet de se connecter à distance à un serveur, et qui reste ouvert dans un terminal oublié depuis trois semaines.

partager

$ SSO

Authentification unique qui simplifie la vie, sauf le jour où le fournisseur d'identité tombe et où plus personne ne peut se connecter à rien.

partager

$ Stack

Ensemble des technologies choisies pour un projet, débattu en réunion pendant plus de temps qu'il n'en faudra pour coder la première fonctionnalité.

partager

$ Le stagiaire

Personne à qui l'on confie les tâches dont personne ne veut, les accès dont personne n'aurait dû disposer, et qui découvrira en trois semaines une faille que l'audit annuel n'avait pas relevée.

partager

$ Staging

Environnement censé ressembler à la production, qui n'a en réalité ni le même volume de données, ni la même charge, ni les mêmes bugs.

partager

$ Richard Stallman

(nom propre) Fondateur du mouvement du logiciel libre, qui a passé quarante ans à vous corriger poliment dès que vous disiez Linux au lieu de GNU/Linux.

partager

$ Standup

Réunion de dix minutes censée rester courte, qui dure vingt-cinq minutes parce que quelqu'un raconte son incident en détail.

partager

$ State machine

Modèle qui décrit tous les états possibles d'un système, sauf celui dans lequel il se trouve réellement le jour du bug.

partager

$ Stateless

Service qui ne garde aucun état entre deux requêtes, sauf ce cache local qu'on a ajouté discrètement pour gagner en performance.

partager

$ Daniel Stenberg

(nom propre) Maintient curl depuis près de trente ans, outil présent dans quasiment chaque voiture, télévision et serveur de la planète, ce qui lui vaut principalement de recevoir des rapports de bug agressifs de la part d'entreprises qui n'ont jamais versé un centime.

partager

$ Sysadmin

Métier dont la réussite se mesure à l'absence totale d'événements, ce qui rend les demandes de budget particulièrement délicates à justifier.

partager

$ systemd

Système d'initialisation qui a fini par gérer les services, les logs, le réseau et à peu près tout le reste, au grand dam d'une partie de la communauté qui rêvait encore d'un init tenant en cinq cents lignes.

partager

T

$ TCP/IP

Fondation de tout internet, maintenue par des RFC des années 70 que plus personne ne lit et sur laquelle repose absolument tout ce que vous avez déployé cette semaine.

partager

$ Tech debt

Emprunt qu'on contracte pour livrer plus vite, dont personne n'a jamais budgétisé sérieusement le remboursement.

partager

$ Technical writer

Personne payée pour comprendre ce que fait réellement le produit, information qu'aucune autre équipe ne possède dans son intégralité.

partager

$ Terraform

Outil qui décrit l'infra en code, et dont le plan annonce sereinement la destruction de douze ressources critiques un vendredi après-midi.

partager

$ Test unitaire

Test censé couvrir chaque cas, écrit en général après le bug plutôt qu'avant, quand on se souvient enfin qu'il fallait le faire.

partager

$ Throttling

Limitation de débit imposée à vos utilisateurs pour préserver un service que vous n'avez jamais eu le budget de dimensionner correctement.

partager

$ Ticket

Unité de travail qu'on découpe, estime et priorise avec sérieux, avant de la reporter au sprint suivant sans plus y toucher.

partager

$ tmux

Multiplexeur de terminal qui vous permet de garder douze sessions ouvertes en même temps, dont onze que vous avez oubliées et que vous redécouvrez six mois plus tard.

partager

$ Token

Petite chaîne de caractères qui donne accès à tout, et qu'on retrouve un jour en clair dans un dépôt public par accident.

partager

$ Topologie réseau

Schéma dessiné avec amour au lancement du projet, imprimé, affiché, et faux depuis environ quatorze mois.

partager

$ Linus Torvalds

(nom propre) A écrit, par passion, les premiers milliers de lignes de Linux, avant de passer les trois décennies suivantes à décider avec autorité de ce que quarante mille autres développeurs ont le droit d'y ajouter.

partager

$ Traefik

Reverse proxy qui configure tout seul vos routes et vos certificats, et qui vous laisse chercher pendant trois heures le label mal orthographié qui explique le 404, sans jamais rien écrire dans les logs.

partager

$ Tunnel

Illusion de connexion directe entre deux points, maintenue en réalité par trois routeurs, un pare-feu récalcitrant et beaucoup de bonne volonté.

partager

U

$ Uberisation

Mot qu'on emploie pour décrire n'importe quel modèle qui remplace des salariés par des indépendants payés à la tâche.

partager

$ Ubuntu

Debian repeinte en violet et livrée avec un système de paquets que personne n'a demandé, un écran de connexion qui essaie de vous vendre quelque chose, et la conviction sincère de vous rendre service.

partager

$ Uptime

Pourcentage brandi fièrement en comité, calculé sur des sondes qui ne testent que la page d'accueil.

partager

$ UX

Discipline qui met l'utilisateur au centre et invité à la réunion seulement après que tout a déjà été décidé sans lui.

partager

V

$ Vault

Coffre-fort numérique censé sécuriser vos secrets, dont le mot de passe maître finit parfois lui-même dans un fichier de configuration.

partager

$ Vendor lock-in

État dans lequel on se retrouve après avoir choisi la solution la plus simple à intégrer, jamais la plus simple à quitter.

partager

$ Versioning

Système de numérotation dans lequel le passage en 2.0 signale beaucoup moins une rupture technique qu'un besoin de communication commerciale.

partager

$ Vibe coding

Pratique consistant à décrire vaguement une idée à un modèle et à déployer ce qui sort, avec la certitude tranquille que le futur vous saura bien quoi en faire.

partager

$ Vim

Éditeur de texte si puissant que la première difficulté rencontrée par la plupart de ses utilisateurs est de réussir à le quitter.

partager

$ Virtualisation

Technique qui fait tourner plusieurs machines sur une seule, avec une performance qui, elle, reste bien réelle à surveiller.

partager

$ Vite

Outil de build assez rapide pour que le temps de compilation cesse enfin d'être une excuse valable pour aller chercher un café.

partager

$ VMware

Solution de virtualisation qui faisait tourner la moitié des datacenters du monde, jusqu'au jour où un rachat a multiplié les licences par cinq, transformant vingt ans de dépendance technique en argument commercial imparable.

partager

$ Werner Vogels

(nom propre) CTO d'Amazon connu pour son mantra everything fails all the time, prononcé avec le sourire serein de quelqu'un dont ce n'est pas l'astreinte cette semaine.

partager

$ VPN

Tunnel qui sécurise votre connexion mais qu'on allume surtout pour regarder du contenu indisponible dans son pays.

partager

$ Vulnérabilité

Faille qui existait depuis le premier jour du projet, et qu'on découvre uniquement le jour où quelqu'un d'autre l'a trouvée avant vous.

partager

W

$ Waterfall

Méthode qu'on critique systématiquement en conférence agile, et qu'on reproduit fidèlement à l'intérieur de chaque sprint.

partager

$ Web3

Vision d'un internet décentralisé, portée avec ferveur par des gens qui vous demandent de faire confiance à leur plateforme centralisée pour y accéder.

partager

$ Webhook

Callback qu'un service tiers appelle chez vous au moment où il veut, jamais celui où votre serveur est prêt à le recevoir.

partager

$ WebSocket

Connexion permanente entre le navigateur et le serveur, maintenue avec succès jusqu'à ce qu'un proxy d'entreprise décide, sans prévenir ni journaliser quoi que ce soit, que ce n'était pas prévu au règlement.

partager

$ White hat

Hacker qui trouve la même faille que le black hat, mais rédige un rapport PDF avant de l'exploiter, ce qui change apparemment tout. Ant. Black hat.

partager

$ Wireshark

Outil qui capture chaque paquet transitant sur le réseau et vous les restitue tous, sans exception, vous laissant seul face à quatre cent mille lignes et la certitude désagréable que la réponse se trouve dedans.

partager

$ Workflow

Suite d'étapes qu'on documente avec soin dans un outil, et que la moitié de l'équipe contourne dès la deuxième semaine.

partager

X

$ XSS

Faille qui permet d'injecter du code dans une page web, connue depuis toujours et retrouvée quand même dans un champ commentaire mal filtré.

partager

Y

$ YAML

Langage de configuration inventé pour punir l'humanité d'avoir un jour trouvé XML trop verbeux.

partager

$ Yield

Mot-clé qui met une fonction en pause au milieu de son exécution, un luxe qu'aucun humain en réunion n'a jamais eu.

partager

Z

$ Zero trust

Modèle de sécurité qui part du principe que personne n'est fiable y compris à l'intérieur du réseau ce qui, avec le recul, semblait évident depuis le début.

partager

$ Zero-day

Faille découverte et exploitée avant même que l'éditeur en connaisse l'existence, le pire jour possible pour tout le monde sauf l'attaquant.

partager

$ Zombie process

Processus mort qui refuse de quitter la table exactement comme le projet dont il fait partie.

partager

$ Zoom fatigue

Épuisement provoqué par une journée de visioconférences aggravé par le fait de se voir soi-même en petit rectangle pendant huit heures.

partager

$ Mark Zuckerberg

(nom propre) Cinquième cavalier de l'apocalypse.

partager