| name | twelve-factor-backing-services |
| description | Utiliser ce skill quand il faut analyser le facteur IV du Twelve-Factor App, traitement des services externes comme des ressources attachées, afin de valider le découplage entre application et bases de données, files, caches, SMTP et APIs tierces. |
Twelve-Factor Backing Services
Quand utiliser
Utiliser ce skill quand la demande porte specifiquement sur ce facteur du Twelve-Factor App, dans un contexte d audit, de conception, de documentation ou de refactorisation.
Lire ../../references/12factor-net-fr/04-backing-services.md.
But
Vérifier que les services externes sont consommés comme des ressources attachées remplaçables via la configuration.
Procedure
Verifications
- Les services sont adressés par configuration et non par hypothèses codées en dur.
- Le code ne distingue pas artificiellement services locaux et services tiers.
- Un remplacement d'instance ou de fournisseur ne nécessite pas de changement applicatif.
Signaux de non-conformité
- Endpoints, identifiants ou comportements de service intégrés au code.
- Hypothèses spécifiques à un fournisseur.
- Dépendance à une base locale non remplaçable.
Sortie attendue
- Inventaire des ressources attachées
- Niveau de couplage par ressource
- Changements pour rendre les substitutions transparentes