DoConure

Versioni

Ogni caricamento di un modello crea una nuova versione, numerata a partire da 1. Le regole:

  • Una nuova versione arriva inattiva. Caricare non significa pubblicare: entra in servizio quando qualcuno preme Attiva.
  • Più versioni possono essere attive contemporaneamente.
  • Una richiesta che non fissa una versione riceve la versione attiva con il numero più alto. Attivare una versione più recente sposta quindi il traffico in avanti senza alcuna modifica da parte di chi chiama.
  • Una richiesta che fissa una versione non attiva viene rifiutata, mai servita in silenzio con un'altra. L'errore indica quali versioni sono attive, così chi chiama può rimediare.
  • Disattiva modello spegne tutte le versioni in una volta e ferma ogni generazione per quel modello. Chiede conferma ed è reversibile: basta riattivare una versione in seguito.

Le versioni servono proprio a questo: se una modifica a un modello rompe qualcosa, attivi la versione precedente e sei di nuovo operativo con un clic, senza ricaricare nulla.