특정 기능 여부를 실행하게 하려면

또는 A/B 테스트 여부를 실행하게 하려면

또는 트래픽을 특정 서버에 보내거나 안 보내게 하려면

Flag 같은 기능을 써서 사용한다.



보통 이 Flag는 자바로 하면 property 파일 또는 실행시 -D옵션으로 전달하는 매개 변수로 사용했었다.

요즘에는 분산 coordinator인 zookeeper를 이용해 Flag 여부를 사용해 개발한다.

이런 형태의 고급 용어를 feature toogle이라 불리는 것 같다. 아마도 이렇게들 개발은 할텐데.. 막상 IT 영어로는 잘 모를 수 있다. 


참고 자료.


https://martinfowler.com/articles/feature-toggles.html


Posted by '김용환'
,