Staging
Definizione rapida
Ambiente preproduzione nel quale una versione quasi definitiva viene provata prima del rilascio pubblico.
Spiegazione
Lo staging riproduce per quanto possibile configurazione e integrazioni del sistema reale, mantenendosi separato dagli utenti finali. Serve a collaudare insieme codice, dati di prova e procedure di distribuzione senza esporre la produzione a modifiche non verificate.
Esempio pratico
La nuova versione di un negozio online viene pubblicata in staging, dove il team prova acquisto e pagamento prima della messa online.
Spiegazione tecnica
L'ambiente dovrebbe avvicinarsi alla produzione per runtime, dipendenze e configurazione, usando però credenziali e dati isolati. Differenze non controllate possono nascondere difetti che emergeranno dopo il rilascio.
Da non confondere con
Non è l'ambiente di sviluppo, orientato alle modifiche quotidiane, e non è produzione, che eroga il servizio reale al pubblico.