I 12 fattori
Opened this issue · 0 comments
sensorario commented
I “Dodici Fattori”
- I. Codebase
Una sola codebase sotto controllo di versione, tanti deploy - II. Dipendenze
Dipendenze dichiarate ed isolate - III. Configurazione
Memorizza le informazioni di configurazione nell’ambiente - IV. Backing Service
Tratta i backing service come “risorse” - V. Build, release, esecuzione
Separare in modo netto lo stadio di build dall’esecuzione - VI. Processi
Esegui l’applicazione come uno o più processi stateless - VII. Binding delle Porte
Esporta i servizi tramite binding delle porte - VIII. Concorrenza
Scalare attraverso il process model - IX. Rilasciabilità
Massimizzare la robustezza con avvii veloci e chiusure non brusche - X. Parità tra Sviluppo e Produzione
Mantieni lo sviluppo, staging e produzione simili il più possibile - XI. Log
Tratta i log come stream di eventi - XII. Processi di Amministrazione
Esegui i task di amministrazione/management come processi una tantum