Consegna progressiva (progressive delivery)
Evoluzione della continuous delivery in cui le nuove versioni vengono rilasciate gradualmente a porzioni sempre più ampie di utenti, mentre il monitoraggio automatico delle metriche decide se proseguire o tornare indietro. Un deploy con la rete di sicurezza.
L'idea: invece di un deploy binario (tutto o niente), il rilascio avviene per gradi (5% del traffico, poi 25%, 50%, 100%) e a ogni passo le metriche chiave (tasso di errore, latenza, metriche di business) vengono analizzate in automatico. Se il sistema rileva un peggioramento, il rilascio si ferma e viene annullato, spesso prima che qualcuno se ne accorga. Tecniche coinvolte: canary (una quota graduale di traffico), feature flag (funzioni attivate per gruppi selezionati) e analisi automatizzata. Strumenti: Argo Rollouts, Flagger (sopra un service mesh). Vantaggio: riduce al minimo il «raggio d'azione» di un deploy difettoso, perché ne è colpita solo una frazione degli utenti e il rollback è automatico. Si basa su canary e feature flag, ma con una progressione automatica guidata dalle metriche.