Le backend d’un protocole DeFi multichaîne
En 2025, le backend et l’infrastructure Google Cloud d’une équipe : une API NestJS et GraphQL, des bacs à sable par personne, tout en Pulumi.
Ce que c’est
En 2025, une équipe qui gère des coffres de finance décentralisée sur plusieurs blockchains m’a confié son backend et son infrastructure. J’y ai travaillé comme responsable backend et infrastructure, en indépendant, et je l’ai mené de bout en bout, du cadrage à la mise en production.
Comment ça marche
J’ai posé le monorepo et l’infrastructure Google Cloud en Pulumi (Cloud Run, BigQuery, KMS, IAM, pare-feu applicatif Cloudflare). L’API, en NestJS et GraphQL, suit une . Elle calcule les rendements et la valeur déposée de chaque coffre à partir des événements de la chaîne, indexés sur plusieurs réseaux. Les services partent en images Docker sur Cloud Run, derrière le pare-feu de Cloudflare, dans des environnements isolés du bac à sable à la production. J’ai écrit la documentation d’infrastructure et d’authentification de l’équipe.
Pourquoi il existe
Chaque personne qui rejoignait l’équipe devait pouvoir développer sur un environnement complet sans toucher à ceux des autres. J’ai donc donné à chacune son propre bac à sable, créé par un script à partir de l’infrastructure décrite en Pulumi.