한줄평
“무중단 배포가 중요한 서비스의 스키마 변경을 안전하게 다루려는 팀에 잘 맞습니다. 다만 다중 스키마 방식이라 개념 학습과 운영 규칙 정립이 필요합니다.”
이런 분께 무중단 배포가 필요한 PostgreSQL 운영 팀께
좋은 점
- 옛/새 스키마 동시 제공으로 무중단 배포
- 되돌릴 수 있는 안전한 마이그레이션
아쉬운 점
- 다중 스키마 개념 학습 곡선이 있습니다
- PostgreSQL 전용입니다
피지롤 소개
PostgreSQL 스키마를 무중단으로 바꾸고 되돌릴 수 있게 해 주는 명령줄 도구입니다. 마이그레이션 동안 옛 버전과 새 버전 스키마를 동시에 노출해 배포 중 애플리케이션이 깨지지 않게 합니다. 문제가 생기면 롤백으로 이전 상태로 되돌릴 수 있습니다. 터미널에서 마이그레이션 파일을 적용하는 CLI 방식입니다.