# Contexte backend Ce document décrit le rôle du backend, ses responsabilités et ses choix techniques. Tout ce qui est indiqué ici est la référence pour les agents backend. --- ## Légende des zones - ` (exemple: à personnaliser — a supprimer)` : à compléter par toi selon le projet. - `` : à compléter par un agent spécialisé backend. --- ## Objectif du backend - Problème métier couvert : (exemple: suivi manuel sur tableur — a supprimer) - Responsabilités principales : - Hors périmètre : (exemple: à personnaliser — a supprimer) ## Interfaces - API publique (API = Interface de Programmation) : - Authentification/autorisation : - Intégrations externes : (exemple: ERP existant — a supprimer) ## Données - Base(s) utilisée(s) : - Modèle de données clé : - Stratégie de migration : ## Architecture interne - Style (monolithe modulaire, hexagonal, etc.) : - Modules principaux : - Couche d’accès aux données : ## Qualité & exploitation - Observabilité (logs/metrics/traces = journaux/mesures/traces) : - Tests (unitaires/intégration) : - Performance attendue : (exemple: à personnaliser — a supprimer) ## Conventions - Organisation du code : - Nommage : - Gestion erreurs : --- ## Exemple (a supprimer) - Style : monolithe modulaire avec modules `users`, `billing`, `catalog`. - API : REST `/api/v1` + JWT (Jeton d’authentification). - DB : PostgreSQL, migrations via outils natifs.