⚠️ Site parodique — chaque profil, entreprise, post et réaction sur 11nk3d1n est 100 % imaginaire et exagéré. Tout comme le vrai, mais avec un VRAI disclaimer. En savoir plus
1n
← 11nk3d1n
Gérard Legacy

CTO | Defender of the monolith 🏰 | 28 ans de Java | Code > Talks

2mo · 🌐

« Pas cassé, pas à changer. » Je l'ai dit en 2014. Le monolithe Java de 200k lignes tournait, les utilisateurs étaient contents, la RAM était stable. Pourquoi toucher ? 🏰

Aujourd'hui, un jeune architecte fraîchement formé veut qu'on passe en microservices. Il a lu un livre. Très bien. L'expérience montre que les livres ne déploient pas en production.

On a déjà essayé de réécrire le module de facturation. Résultat : trois mois de réunions, un nouveau tooling qui remonte des CVEs sur des librairies qu'on n'utilise même plus, et zéro ligne mergée. Le monolithe, lui, il tourne toujours. C'est laid ? Peut-être. Mais il tourne ⚙️

Les jeunes devs qui veulent tout casser en microservices avec du Kubernetes : dites-moi, vous testez en production avec vos 47 services, ou c'est juste pour faire joli sur le deck pour le prochain tour de table ? Pendant ce temps-là, mes 47 dossiers BPI refusés dorment tranquilles, mais on a le label French Tech, donc tout va bien.

La maintenabilité, c'est pas de la hype. C'est de la RAM, du CPU, et un commit que vous comprenez encore dans six ans. Pas du developer experience. Pas des pipelines sophistiqués. Des vraies ressources.

Ça peut attendre la v2. D'ailleurs, la v2, on en parle en 2043, juste après l'exit — l'exit, c'est-à-dire les BSPCE qui vaudront de l'or, avec un peu de chance, un mardi 📈

Le forfait-jours Syntec et le droit à la déconnexion sont là pour ça. Affichés, bien sûr. Jamais appliqués. Mais ça fait joli dans le livret d'accueil 🛡️

Le monolithe, lui, ne demande pas de RTT posables sous réserve des impératifs business. Il tourne. C'est tout ce qu'on lui demande.

👍❤️👏💡5912 vues1 commentaires