Blue-green deployment
En driftsättningsstrategi med två identiska produktionsmiljöer — "blue" (nuvarande) och "green" (nya versionen). Man driftsätter och testar i green, växlar sedan all trafik dit på en gång. Går något fel växlar man tillbaka direkt. Noll-downtime med omedelbar rollback.
Mekanik: blue kör live; man driftsätter den nya versionen i green (en parallell, identisk miljö), testar den i lugn och ro, och pekar sedan om lastbalanseraren/routern från blue till green i ett snöpp. Blue lämnas igång en stund som omedelbar reträttväg — uppstår problem växlar man tillbaka till blue direkt (ingen omdeploy, bara en routningsändring). Vinst: noll nedtid vid byte, och den snabbaste tänkbara rollbacken. Avvägning: dyrt (två fulla produktionsmiljöer samtidigt), och databasschema-ändringar är knepiga (båda versionerna måste fungera mot samma databas under övergången). Skiljer sig från canary (gradvis utrullning till en del av användarna) — blue-green är ett tvärt allt-eller-inget-byte. En klassisk deploy-strategi. Hör ihop med canary deployment och rolling update.