Définition
Le backend est la partie d'une application qui s'exécute sur les serveurs, invisible pour l'utilisateur : règles métier, accès aux bases de données, calculs, sécurité, échanges avec d'autres systèmes. Dans un restaurant, c'est la cuisine, quand le frontend est la salle. Il expose ses services au frontend et aux partenaires par des API. Les langages courants sont Java, Python, Node.js, Go, C# et PHP, chacun avec ses frameworks.
Dans la pratique
Un besoin backend décrit souvent une logique métier complexe, des volumes importants ou des intégrations avec un ERP, un CRM ou des partenaires. Le profil est choisi d'abord par langage et écosystème (Java et Spring, Python et Django, Node.js), puis par sa capacité à concevoir des API propres, à modéliser les données et à écrire des tests. Un développeur backend solide se reconnaît à sa façon de gérer les erreurs et les cas limites.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.