← 질문 목록
#403깊이 0

배포를 되돌리려면 무엇이 필요한가?

인프라 · 보안심화

답변 연습

내 답변 적어보기접힘
이 브라우저에 자동 저장 · 0자
모범답안 확인하기내 답변 뒤에 열어보세요

옛 버전을 그대로 다시 띄울 수 있어야 하고, 그사이 바뀐 데이터가 옛 코드에서도 읽혀야 한다. 뒤엣것이 대개 더 어렵다.

  1. 운영자
  2. 그다음은 트래픽입니다. 문제를 보고 옛 버전 쪽으로 되돌린다

    트래픽
  3. 그다음은 옛 코드입니다. 요청이 다시 옛 버전으로 간다

    옛 코드
  4. 그다음은 바뀐 스키마입니다. 새 버전이 만들어 둔 데이터를 읽어야 한다

    바뀐 스키마

코드만 보면 되돌리기는 쉽다. 지난 이미지를 지워지지 않는 이름표로 붙들고 있으면 다시 띄우는 일은 몇 초다.

데이터가 발목을 잡는다. 새 버전이 칸을 지웠거나 뜻을 바꿔 두었다면 옛 코드가 그 데이터를 못 읽는다.

그래서 스키마 변경을 되돌릴 수 있는 모양으로 나눈다. 더하는 변경을 먼저 내보내고, 지우는 변경은 되돌릴 일이 없어진 뒤에 한다.

주의

이미 나간 알림이나 결제처럼 바깥으로 떠난 것은 되돌아오지 않는다. 되돌리기 계획은 그것을 어떻게 수습할지까지 포함해야 한다.

추천 꼬리질문

0/300

적은 내용은 AI 학습에 쓰일 수 있습니다. 이름이나 연락처는 넣지 말아 주세요.

관련 질문

배포를 되돌리려면 무엇이 필요한가?