Twelve-Factor App
Twelve-Factor App es una metodología de aplicaciones cloud-native: 12 principios que incluyen configuración externalizada, apatridia, flujos de logs y escalado horizontal.
Propósito
Guiar la construcción de aplicaciones cloud-native portátiles y escalables.
Mecanismo
Los 12 factores: base de código/dependencias/config externalizada/servicios de respaldo/separación build-release/procesos/enlace de puertos/concurrencia/desechabilidad/paridad de procesos/flujos de logs/tareas de administración. Propuesto por Heroku; el fundamento de cloud native.
Casos de uso
- Diseño cloud-native
- Arquitectura de aplicaciones
- Portabilidad