1. 도입 배경
운영 서비스를 먼저 시작하는 MVP 우선 개발 방식을 적용한 이후, 추가 기능 개발 과정에서 테이블과 컬럼의 추가·삭제가 빈번하게 발생했습니다.
그러나 개발 환경과 운영 환경이 분리되어 있어 데이터베이스 스키마를 동기화하기가 어려웠습니다.
이러한 문제를 해결하고 변경 사항을 체계적으로 추적하며, DB 버전 이력 관리와 환경 간 스키마 동기화를 보장하기 위해 Liquibase를 도입했습니다.
게시물을 불러오는 중...
운영 서비스를 먼저 시작하는 MVP 우선 개발 방식을 적용한 이후, 추가 기능 개발 과정에서 테이블과 컬럼의 추가·삭제가 빈번하게 발생했습니다.
그러나 개발 환경과 운영 환경이 분리되어 있어 데이터베이스 스키마를 동기화하기가 어려웠습니다.
이러한 문제를 해결하고 변경 사항을 체계적으로 추적하며, DB 버전 이력 관리와 환경 간 스키마 동기화를 보장하기 위해 Liquibase를 도입했습니다.
댓글을 작성하려면 로그인이 필요합니다.