Rollback

Mateusz Juźwik
3 sierpnia 2023
Czas czytania: < 1 minuta

Spis treści

Rollback

Rollback to proces przywracania systemu, aplikacji lub bazy danych do wcześniejszego, stabilnego stanu. Rollback jest często wykonywany w sytuacjach, gdy wprowadzone zmiany powodują błędy, niestabilność lub niepożądane efekty, które utrudniają działanie systemu. W kontekście zarządzania wersjami kodu źródłowego rollback oznacza cofnięcie zmian wprowadzonych w repozytorium kodu źródłowego do poprzedniej wersji.

 

W przypadku rozwoju oprogramowania rollback polega na cofnięciu wprowadzonych zmian w kodzie źródłowym do wcześniejszej stabilnej wersji. Może to obejmować przywrócenie wcześniejszego stanu repozytorium kodu lub cofnięcie zmian zapisanych w systemie kontroli wersji, takim jak Git.

 

Stosuje się go w styruacji, gdy po wprowadzeniu zmian w kodzie lub konfiguracji systemu zostają wykryte nieoczekiwane problemy, błędy działania lub incydenty bezpieczeństwa. Cofnięcie zmian do wcześniejszego stanu pozwala na przywrócenie stabilności, poprawność działania i uniknięcie negatywnych skutków dla użytkowników lub infrastruktury.

 

Weź udział w szkoleniu (Nie-)Techniczny PM I

 

W praktyce, aby przeprowadzić rollback, wykonuje się odpowiednie kroki, takie jak przywrócenie poprzedniej wersji kodu z repozytorium, przywrócenie kopii zapasowej bazy danych, przywrócenie konfiguracji systemowej do wcześniejszego stanu itp. Celem jest przywrócenie systemu do stanu, który funkcjonował poprawnie przed wprowadzeniem zmian.

 

Rollback jest ważnym elementem zarządzania ryzykiem i utrzymaniem systemów informatycznych. Pozwala na szybką reakcję na problemy, minimalizuje negatywne skutki błędów i zapewnia ciągłość działania systemu.

Może Cię zainteresować

(Nie-)Techniczny PM I

Szkolenie online

PMasters Toolbox

Karty dobrych praktyk