Nous avons tous un jour mis les mains dans du code spaghetti, où il est impossible de modifier un petit morceau de code sans combattre toute la codebase.
C'était l'état dans lequel était notre monolithe il y a 2 ans, et il était bien temps de "lannisteriser" notre codebase.
Pièce après pièce nous avons payés notre dette, en se basant sur des principes de DDD, de clean-architecture, nous avons réussi à transformer notre monolithe en une jolie architecture microservices.
Dans cette conduite du changement, nous allons voir ici comment GraphQL nous a simplifié la tâche et permis d'avancer étape par étape en jouant le rôle d'échafaudage.