Aller au contenu principal

0007 — Stack backend NestJS 11 + Prisma

Date : 2026-04-21 Statut : Acté

Contexte

Le choix initial d'un backend Django DRF (consigné le 2026-04-17) est réévalué. Une analyse 11 axes est consignée dans l'issue GitLab #1. Le facteur déterminant est la cohérence TypeScript full-stack avec le frontend existant et le partage de contrats Zod entre front et back.

Décision

Adopter NestJS 11 + Prisma pour le backend. Cette décision annule le choix Django DRF du 2026-04-17.

Conséquences

  • TypeScript de bout en bout (front + back + contrats partagés).
  • Possibilité de partager des schémas Zod entre frontend et backend.
  • Le dossier backend/ (Django) sera supprimé lors de la bascule monorepo (ADR 0010).

Alternatives écartées

  • Django DRF : choix initial, écarté pour incohérence avec le frontend TS et impossibilité de partager des contrats Zod.