Wdrożenie blue-green
Strategia wdrażania z dwoma identycznymi środowiskami produkcyjnymi — „blue” (obecne) i „green” (nowa wersja). Wdrażasz i testujesz w green, a potem przełączasz cały ruch naraz. Gdy coś pójdzie nie tak, wracasz w jednej chwili. Zero przestoju i natychmiastowy rollback.
Mechanika: blue działa produkcyjnie, nową wersję instalujesz w green (równoległym, identycznym środowisku), testujesz bez pośpiechu, po czym jednym ruchem przekierowujesz load balancer lub router z blue na green. Blue zostaje jeszcze przez jakiś czas jako natychmiastowa rezerwa — w razie problemu wracasz do niego bez ponownego wdrożenia, samą zmianą routingu. Zaleta: brak przestoju przy przełączeniu i najszybszy możliwy rollback. Koszt: dwa pełne środowiska produkcyjne naraz, a zmiany schematu bazy danych bywają zdradliwe (w okresie przejściowym obie wersje muszą działać na tej samej bazie). Inaczej niż w canary (stopniowe wdrożenie dla części użytkowników) tu mamy gwałtowne przełączenie „wszystko albo nic”. Klasyk wśród strategii wdrożeń.