Glossaire
Stack technique (tech stack)
Une stack technique est l’ensemble des langages de programmation, frameworks, bases de données et services d’hébergement utilisés pour construire et faire fonctionner un logiciel, comme un site web, une application web ou une application mobile.
Que contient une stack technique ?
| Rôle | Exemples | |
|---|---|---|
| Front-end | Ce que les utilisateurs voient et cliquent dans le navigateur ou l’application | React, Next.js, Flutter |
| Back-end | Règles métier, logique et intégrations | Node.js, Go, Python |
| Base de données | Stocke les données | PostgreSQL, MySQL, MongoDB |
| Hébergement | Fait tourner le logiciel et le garde en ligne | AWS, Google Cloud, un serveur privé |
Comment une entreprise doit-elle choisir sa stack ?
- Choisissez des outils répandus et bien maintenus, pour pouvoir recruter ou remplacer des développeurs plus tard.
- Adaptez la stack au produit : une application web et une application mobile peuvent demander des front-ends différents.
- Vérifiez qu’elle se connecte aux systèmes que vous utilisez déjà.
- Demandez combien coûtent l’hébergement et la maintenance, pas seulement le développement.
Pour la plupart des logiciels d’entreprise, une stack courante et éprouvée est une force, pas une faiblesse.
Questions fréquentes
La stack technique compte-t-elle pour un fondateur non technique ?
Oui, surtout à long terme. La stack détermine la facilité à trouver des développeurs, le coût de l’hébergement et la difficulté d’en changer plus tard. Vous n’avez pas à la choisir vous-même, mais demandez à votre équipe de vous expliquer ce choix en termes simples.
Peut-on changer de stack technique plus tard ?
Oui, mais cela implique généralement une migration ou une réécriture partielle, qui demande du temps et de l’argent. C’est pourquoi il vaut la peine de choisir dès le départ une stack bien maintenue.
Tous les termes du glossaire
- Produit minimum viable (MVP)
- Adéquation produit-marché (product-market fit)
- Phase de cadrage (discovery)
- Dérive du périmètre (scope creep)
- Dette technique
- Logiciel sur mesure
- CMS headless
- Progiciel de gestion intégré (ERP)
- Gestion de la relation client (CRM)
- CRM de téléprospection (telecalling)
- Logiciel en marque blanche
