Twelve-Factor App
Twelve-Factor App est une méthodologie d'applications cloud-native : 12 principes dont configuration externalisée, apatridie, flux de journaux et mise à l'échelle horizontale.
Objectif
Guider la construction d'applications cloud-native portables et scalables.
Mécanisme
Les 12 facteurs : base de code/dépendances/config externalisée/services de support/séparation build-release/processus/liaison de port/concurrence/jetabilité/parité des processus/flux de journaux/tâches admin. Proposé par Heroku ; le fondement du cloud native.
Cas d’usage
- Conception cloud-native
- Architecture applicative
- Portabilité