| name | twelve-factor-processes |
| description | Utiliser ce skill quand il faut appliquer le facteur VI du Twelve-Factor App, exécution sous forme de processus sans état et sans partage, en identifiant les états locaux persistants, les sessions collantes et les usages impropres du système de fichiers. |
Twelve-Factor Processes
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/06-processes.md.
But
Vérifier que les processus applicatifs sont sans état et délèguent la persistance à des services externes.
Procedure
Verifications
- Aucun état métier durable stocké en mémoire locale ou sur disque local.
- Les sessions utilisateur ne dépendent pas d'une affinité de routage.
- Les artefacts temporaires sont réellement temporaires.
- Les ressources compilées sont préparées au build si possible.
Signaux de non-conformité
- Utilisation du disque local comme source de vérité.
- Cache local supposé survivre aux redémarrages.
- Sessions persistantes dans le processus web.
Sortie attendue
- Inventaire des états locaux
- Impacts sur scalabilité et reprise
- Recommandations de migration vers des datastores adaptés