Jérémy Magrin
Développeur React Native Senior · Expo · iOS & Android
Un client m'a sorti ça un jour
Il avait 200 utilisateurs
Ça m'a rappelé une histoire de clims
Le gars dit à l'installateur je veux les mêmes que mon voisin
D'accord, vous les posez où
Juste en face des siennes
Deux groupes qui se soufflent de l'air chaud dessus
Ils tournent à fond, s'épuisent, finissent par lâcher
Et personne n'a plus jamais froid
C'est exactement ce que tu fais en copiant la stack d'une boîte 1000x plus grosse
Microservices, Kubernetes, event bus, 14 repos
Pour une app que trois personnes ouvrent par jour
Sois honnête deux secondes
Sous 50 devs dans ta boîte, tes microservices c'est du CV driven development
Tu construis pour un problème que t'auras jamais, juste pour te sentir aussi gros que Netflix
Chaque brique résout un problème que t'as pas encore
Et elles passent leur temps à se parler entre elles au lieu de servir tes users
Amazon Prime Video l'a appris en 2023
Leur service de monitoring vidéo, ils l'ont sorti du distribué et tout remis dans un seul process
90% de coûts en moins
Un monolithe ennuyeux qui tourne battra toujours l'archi de rêve qui se bat contre elle-même
Copie le contexte de ta boîte, pas la stack des géants
Alors tranche
Monolithe jusqu'à ce que ça fasse vraiment mal
Ou microservices dès le premier commit ?
