| name | twelve-factor-disposability |
| description | Utiliser ce skill quand il faut analyser le facteur IX du Twelve-Factor App, processus jetables avec démarrages rapides et arrêts gracieux, y compris gestion de SIGTERM, réentrance des tâches, robustesse aux crashs et réduction du temps de boot. |
Twelve-Factor Disposability
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/09-disposability.md.
But
Évaluer si les processus sont rapides à démarrer, simples à arrêter proprement et robustes face aux fins brutales.
Procedure
Verifications
- Temps de démarrage réduit.
- Gestion explicite des signaux d'arrêt.
- Requêtes et jobs conçus pour une interruption sûre.
- Tâches longues réentrantes ou idempotentes.
Signaux de non-conformité
- Initialisation lourde au démarrage.
- Arrêt brutal provoquant perte de travail ou corruption.
- Workers incapables de remettre proprement un travail en file.
Sortie attendue
- Temps et chemin critique de démarrage
- Comportement à l'arrêt
- Correctifs pour idempotence, reprise et robustesse