Lessico IT › Infrastruttura › Twelve-Factor App

Twelve-Factor App

Infrastruttura Svenska → Aggiornato: 2026-10-02

Dodici princìpi per applicazioni cloud-native, formulati da Adam Wiggins (cofondatore di Heroku) nel 2011: processi stateless, configurazione nelle variabili d'ambiente, parità tra sviluppo e produzione.

I dodici fattori sono: codebase, dipendenze, configurazione, servizi di supporto, build/release/run, processi, binding delle porte, concorrenza, usa e getta (disposability), parità dev/prod, log, processi amministrativi. Nati nell'era di Heroku, sono sopravvissuti: le buone pratiche di container e Kubernetes li seguono quasi tutte. Un'estensione moderna è il «15-factor» (Pivotal/VMware), che aggiunge API-first, telemetria e autenticazione. Qualche attrito c'è: i processi stateless si adattano male a WebSocket e tempo reale, e i «log come flusso di eventi» sono precedenti a OpenTelemetry.

← Torna al lessico