I. Base de code - Une base de code suivie avec un système de contrôle de version, plusieurs déploiements
II. Dépendances - Déclarez explicitement et isolez les dépendances
III. Configuration - Stockez la configuration dans l’environnement
IV. Services externes - Traitez les services externes comme des ressources attachées
V. Assemblez, publiez, exécutez - Séparez strictement les étapes d’assemblage et d’exécution
VI. Processus - Exécutez l’application comme un ou plusieurs processus sans état
VII. Associations de ports - Exportez les services via des associations de ports
VIII. Concurrence - Grossissez à l’aide du modèle de processus
IX. Jetable - Maximisez la robustesse avec des démarrages rapides et des arrêts gracieux
X. Parité dev/prod - Gardez le développement, la validation et la production aussi proches que possible
XI. Logs - Traitez les logs comme des flux d’évènements
XII. Processus d’administration - Lancez les processus d’administration et de maintenance comme des one-off-processes
2051 shaares