| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
Tags
- 아키텍트
- Infra
- MSA
- claude code
- 감상문
- AWS
- 오블완
- RDS
- Kubernetes
- 티스토리챌린지
- 클로드코드
- Harness Engineering
- go
- 디자인패턴
- esbuild
- Intellij
- GoF
- goland
- 구조체
- GIT
- DB
- OpenClaw
- EKS
- typescript
- AI
- ai agent
- golang
- logging
- LLM
- elasticsearch
Archives
- Today
- Total
목록Schema (1)
Fall in IT.
Flyway - DB 마이그레이션 전략
들어가며데이터베이스 스키마 변경은 애플리케이션 개발에서 피할 수 없는 일이다. 문제는 이 변경을 어떻게 관리하느냐에 있다. Flyway는 데이터베이스 스키마 변경을 코드처럼 버전 관리할 수 있게 해주는 오픈소스 DB 마이그레이션 도구로, 개발팀이 DB 구조 변경 사항을 체계적으로 추적하고 모든 환경에 일관되게 적용할 수 있도록 설계되었다.1. 왜 Flyway가 필요한가DB를 수동으로 관리하는 조직에서는 다음과 같은 문제가 반복적으로 발생한다.문제 설명스키마 불일치팀원마다 로컬 DB가 달라 "내 환경에서는 정상 동작한다"는 상황이 발생한다수동 실행 의존SQL을 직접 공유하거나 문서화해야 하며, 누락 위험이 상존한다이력 불투명특정 테이블이 언제, 왜 변경되었는지 추적이 불가능하다환경 재현 불가신규 팀원 온보..
데이터베이스
2026. 3. 26. 13:55
