Backend
Le backend traite les règles et données côté serveur. Il ne se limite ni à la base de données ni à un écran d’administration.
Exécuter les règles faisant autorité sur le serveur
Le backend est la partie serveur d’une application. Il traite les requêtes, contrôle règles et permissions, et accède au besoin aux bases de données ou autres systèmes. Une base peut en faire partie sans constituer tout le backend.
Dans un portail client fictif, interface web et application mobile demandent la même adresse de livraison. Le backend vérifie à chaque fois si la personne connectée peut accéder à cette adresse. Un identifiant valide ne suffit pas.
Un écran d’administration est parfois appelé backend dans le langage courant. Techniquement, cet écran possède lui aussi une interface et appelle des fonctions serveur. Dans le périmètre du projet, précisez si vous parlez d’administration, de logique serveur ou des deux.
Sources
Termes associés
- FrontendLe frontend est l’interface utilisée par les personnes. Les retours utiles dans le navigateur ne remplacent pas les contrôles faisant autorité côté serveur.
- APIUne API définit comment un logiciel peut utiliser les fonctions ou données proposées par un autre logiciel.
- Développement full-stackLe développement full-stack couvre frontend et backend. Le terme décrit un périmètre, pas automatiquement la taille ou la composition de l’équipe.
- Système héritéUn système existant toujours utilisé, avec des dépendances techniques et métier accumulées.
- Architecture multilocataireUne solution multilocataire prévoit des périmètres distincts par client ou groupe. Un locataire n’est pas automatiquement une personne ou une base de données.
- Cache du navigateurLe cache du navigateur conserve des réponses HTTP adaptées. Réutilisation et revalidation suivent les règles applicables.
Articles sur le sujet








Développement logiciel avec ASES
Logiciels sur mesure, applications web et mobiles


