릴리스 스트림을 활용한 트렁크 기반 개발: 실제 사례 연구
Trunk-Based Development with Release Streams: A Real-World Case Study

TL;DR AI
1분핵심 요약
이 글은 여러 릴리스 트레인이 동시에 진행될 때 GitFlow의 단일 develop 브랜치가 한계에 부딪힌다고 지적합니다.
대안으로 master에서 직접 분기한 릴리스 브랜치를 각 스트림별로 분리해 운영하는 트렁크 기반 모델을 제안합니다.
각 빌드는 QA, UAT, 프로덕션 배포용으로 식별 가능하게 고정해, 테스트와 배포에서 불변 아티팩트를 사용합니다.
완료된 수정 사항은 릴리스 스트림 간 위로 병합해 회귀를 줄이고 수동 체리피킹을 피합니다.
