informatique:12_factors_app
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| informatique:12_factors_app [14/01/2016 05:42] – [5. Construire, packager, exécuter / Build, Release, Run] cyrille | informatique:12_factors_app [02/04/2018 12:17] (Version actuelle) – [2. Dépendances / Dependencies] internal link cyrille | ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | |||
| + | Autres lecture: [[/ | ||
| ===== 1. Code source / Codebase ===== | ===== 1. Code source / Codebase ===== | ||
| Ligne 12: | Ligne 14: | ||
| ===== 2. Dépendances / Dependencies ===== | ===== 2. Dépendances / Dependencies ===== | ||
| - | * Chaque dépendance doit être explicite (Gem bundle avec Ruby, Pip avec Python, Composer avec Php, ...) | + | * Chaque dépendance doit être explicite (Gem bundle avec Ruby, Pip avec Python, |
| * L' | * L' | ||
| Ligne 29: | Ligne 31: | ||
| ===== 5. Construire, distribuer, exécuter / Build, Release, Run ===== | ===== 5. Construire, distribuer, exécuter / Build, Release, Run ===== | ||
| + | |||
| + | * La construction (Build) créé un paquet autonome à partir du code source, des médias et des dépendances. | ||
| + | * La distribution (Release) créé un paquet unique avec le Build et la configuration de déploiement. Le paquet est unique et identifiable (numéro de version) | ||
| + | |||
| + | L' | ||
| + | |||
| + | ===== 6. Processus / Processes ===== | ||
| + | |||
| + | * L' | ||
| + | * Un mot sur le PID file et le gestionnaire de service " | ||
| + | |||
| + | ===== 7. Port d' | ||
| + | |||
| + | * Le port d' | ||
| + | * Le serveur web doit être fourni par l' | ||
| + | |||
| + | ===== 8. Concurrence / Concurrency ===== | ||
| + | |||
| + | * Comme les processus n'ont pas d' | ||
| + | * L' | ||
| + | |||
| + | ===== 9. Disposability ===== | ||
| + | |||
| + | * Les processus de l' | ||
| + | |||
| + | ===== 10. Dev/Prod Parity ===== | ||
| + | |||
| + | * le temps entre développement et production doit être court | ||
| + | * Un développeur doit pouvoir pousser en production un nouveau code: continus deployement | ||
| + | |||
| + | ===== 11. Logs ===== | ||
| + | |||
| + | * L' | ||
| + | |||
| + | ===== 12. Admin processes ===== | ||
| + | |||
| + | * un processus d' | ||
| + | |||
informatique/12_factors_app.1452746526.txt.gz · Dernière modification : de cyrille
