Twelve-Factor App
Twelve-Factor App ist eine Cloud-native-Methodik: 12 Prinzipien inklusive externalisierter Konfiguration, Zustandslosigkeit, Log-Streams und horizontaler Skalierung.
Zweck
Den Bau portabler und skalierbarer Cloud-native-Anwendungen leiten.
Mechanismus
Die 12 Faktoren: Codebase/Abhängigkeiten/externalisierte Konfiguration/Backing-Services/Trennung von Build und Release/Prozesse/Port-Bindung/Nebenläufigkeit/Wegwerfbarkeit/Prozessparität/Log-Streams/Admin-Aufgaben. Von Heroku vorgeschlagen; das Fundament von Cloud-native.
Anwendungsfälle
- Cloud-native-Design
- Anwendungsarchitektur
- Portabilität