본문 바로가기
기획자가 알아야 할 IT지식

🛠 배포(Deployment)와 롤백(Rollback) - 기획자가 꼭 알아야 할 개념

by 일잘러로 살기 2025. 2. 5.

1) 배포(Deployment) - 코드가 서비스 환경에 적용되는 순간!

배포는 개발자가 작성한 코드를 실제 서비스에 적용하는 과정이에요. 기획자에게는 단순한 "새로운 기능"이 아니라, 서비스가 사용자에게 제공될 준비가 되는 중요한 과정이에요.

 

📤 배포 종류:

  • 전체 배포: 새로운 기능을 서비스 전체에 적용
  • 부분 배포: 특정 기능이나 페이지만 업데이트

📌 예시:
기획자 A는 새로운 로그인 방식을 도입하기로 했어요. 이제 개발팀은 그 기능을 구현하고, 배포를 준비해야 해요. 배포가 완료되면, 사용자들은 새로운 로그인 방식을 바로 이용할 수 있게 되는 거죠.

 

🔑 배포가 중요한 이유:

배포 일정과 내용을 기획자가 미리 파악하고 있으면, 서비스에 대한 전반적인 이해가 높아져, 더 나은 기획이 가능해져요. 배포 일정이 지연되거나 기능에 문제가 생겼을 때 기획자가 빠르게 대처할 수 있게 돼요.


2) 롤백(Rollback) - 문제가 생겼을 때, 이전 상태로 되돌리기

롤백은 배포 후 문제가 발생했을 때, 시스템을 이전 상태로 되돌리는 과정이에요. 배포가 성공적이지 않거나 오류가 발생했을 때, 롤백을 통해 문제를 해결하고 서비스의 안정성을 유지할 수 있어요.

 

🔙 롤백 예시:

  • 만약 배포 후, 로그인 기능에 오류가 생기면, 개발자는 롤백을 통해 오류가 발생하기 전의 상태로 시스템을 되돌려 사용자들이 계속 서비스를 이용할 수 있게 해요.

🚨 롤백이 중요한 이유:

  • 서비스 중단 시간을 최소화하고, 문제 해결을 빠르게 할 수 있어요. 만약 롤백 절차를 잘 이해하고 있다면, 기획자가 문제 발생 시 빠르게 대응할 수 있습니다.

결론 - 배포와 롤백, 기획자가 함께 고민하는 과정!

💡 기획자 A는 배포와 롤백을 정확히 이해하고, 배포 일정과 문제 해결 절차를 꼼꼼하게 체크하면서 개발팀과의 협업을 원활히 진행했어요. 이제 기획자 A는 문제가 생겨도 롤백을 통해 빠르게 해결할 수 있는 능력을 갖추게 된 거죠!


🎯 배포와 롤백을 잘 이해하고 있으면, 기획자가 서비스의 변화문제 해결 과정에서 중요한 역할을 할 수 있어요!
📌 "배포는 새로운 시작, 롤백은 빠른 복구!"