뱅크샐러드의 모바일 앱 안정 배포 노하우 공개!
by DD
2년 전
조회수 7
매주 정기 배포를 통해 모바일 앱 업데이트를 진행하며, 자동화 테스트를 통해 품질을 확보함
Git Flow를 변형하여, develop 브랜치를 배포 가능한 상태로 유지하고, release 브랜치를 통해 안정성을 확보함
점진적 배포 및 모니터링을 통해 문제 발생 시 신속하게 대응하며, QA, CX 팀과의 협업을 강조함
안정적인 배포를 위한 뱅크샐러드의 Git 전략
뱅크샐러드는 develop 브랜치를 배포 가능한 상태로 유지하기 위해, 모든 테스트 통과를 필수 조건으로 한다. Feature 브랜치는 작은 단위로 개발되어 develop에 병합되며, 코드 리뷰를 통해 품질을 검증한다. 따라서 배포 안정성을 확보하고, 개발 생산성을 향상시킨다.
점진적 배포와 롤백 전략의 중요성
뱅크샐러드는 점진적 배포를 통해 새로운 버전의 안정성을 검증한다. 자동 업데이트를 통해 소수의 사용자에게 먼저 배포하고, 모니터링을 통해 문제 발생 여부를 확인한다. Hotfix 빌드를 통해 신속하게 대응하며, 사용자 경험 저하를 최소화한다.
QA, CX 팀과의 긴밀한 협업
뱅크샐러드는 QA 팀의 자동화 테스트를 통해 릴리즈 전반의 품질을 관리한다. Release QA 단계에서 이슈를 발견하고, iOS, Android 챕터와 협업하여 해결한다. 테크 스펙을 통해 리스크를 분석하고, 의사소통 비용을 절감하며, 배포 안정성을 높인다.