
Migration vers un monorepo & modernisation de la stack
janvier 2025 - aujourd'hui · 1 an 11 mois
Bordeaux · Télétravail, déplacements réguliers à Paris
Mise à jour de la stack (1er semestre 2026)
- Passage de Node.js 22 à 26 sur l'ensemble des API et du front, avec adaptation des dépendances devenues incompatibles
- TypeScript 6, ESLint 10, mise à jour majeure de Stripe, mises à jour de sécurité des dépendances
- Montée de version vers PostgreSQL 18 des bases hébergées chez DigitalOcean
Monorepo GitLab (pnpm & Nx)
Regrouper les API dans un seul dépôt, avec un pipeline CI/CD unifié.
- Pipeline GitLab CI : installation, lint/tests, build d'images Docker optimisées pour la production, déploiement sur Koyeb via des scripts partagés
- Mise en place de garde-fous pour imposer des bonnes pratiques Git communes (push rules GitLab : nom de branche et message de commit rattachés au ticket Linear)
- Runbook documenté de migration d'une API, avec conservation de l'historique git (
git filter-repo) - Migration progressive de l'ensemble des briques techniques de Bunji dans le monorepo
Outillage et automatisation
- Mise à jour automatique des dépendances avec Renovate sur tous les dépôts (depuis janvier 2025)
- Agent de code IA (Cyrus) branché sur Linear : worktree préparé automatiquement, merge requests en brouillon
- Serveurs MCP GitLab et Grafana pour les agents, et exécution de la CI en local avec
gitlab-ci-local















