반응형 DBCICD1 DB 변경도 Git처럼: Bytebase로 구현하는 데이터베이스 CI/CD 개발자가 컬럼 하나 추가하려고 ALTER TABLE을 PR에 올립니다. 그 다음부터가 본 게임입니다. Slack의 #db-change 채널에 스레드를 띄우고, Jira에 변경 티켓을 만들고, DBA에게 SQL 리뷰를 부탁하고, 스테이징에 손으로 적용하고, 운영 점검 시간을 확보해서, 새벽에 누가 들어가서 손으로 적용하고, 롤백 SQL을 따로 보관해 둡니다. 이 과정이 컬럼 한 줄에 사람 4명·1일이 들어가는 일이 드물지 않습니다. 게다가 운영 DB 8개 × 환경 3개(dev/stg/prod)면 같은 변경을 24번 반복해야 합니다.여기서 누가 무엇을 책임지는지 따져 보면, 세 가지가 따로 흩어져 있다는 게 보입니다. (1) 마이그레이션 실행은 Flyway·Liquibase가 합니다. (2) SQL 품질 게.. 2026. 5. 10. 이전 1 다음 반응형