339
8
장
배포
제공하는 기술이기도 하다.
이 주제를 선택해
LaunchDarkly
의 아담 짐먼
Adam
Zimman
은 점진적 제공이 ‘비즈니스’에 미치는
영향을 설명한다 (
https
://
oreil
.
ly
/
zeeNc
). 이러한 관점에서는 새로운 기능이 고객에게 도
달하는 방식에 대한 생각의 전환이 필요하다. 더 이상은 하나의 롤아웃
rollout
이 아니라 단계적
활동이 될 것이다. 하지만 아담이 말했듯이 점진적 제공은 ‘결과에 가장 밀접하게 책임이 있는
프로덕트 오너에게 기능 제어를 위임함’으로써 프로덕트 오너에게 권한을 부여할 수 있다는 점
이 중요하다. 하지만 이것이 작동하려면 해당 프로덕트 오너는 사용 중인 점진적 제공 기술의
메커니즘을 이해해야 한다. 즉, 기술적으로 어느 정도 정통한 프로덕트 오너나 적절히 정통한
사람들의 지원을 의미한다.
점진적 제공 기술 중 하나인 블루 그린 배포는 이미 다뤘고, 여기서는 간단히 몇 가지만 더 살
펴본다.
8.6.38.6.3
기능 토글 기능 토글
기능 토글
feature
toggle
(‘기능 플래그’라고도 함 )을 사용하면 기능을 끄거나 켜는 데 사용할 수 있
는 토글 뒤에 있는 배포된 기능을 숨길 수 있다. 이는 트렁크 기반 개발의 일부로 가장 일반적
으로 사용될 수 있으며, 아직 완료되지 않은 기능을 체크인하고 배포할 수 있지만 최종 사용자
에게는 여전히 숨겨져 있다. 하지만 이 외에도 많은 애플리케이션이 있다. 이 기능은 지정된 시
간에 기능을 켜거나 문제가 되는 기능을 끄는 데 유용하다.
또한