Frontend Archive

사내 피처플래그 npm 개발기

최승원
사내 피처플래그 npm 개발기

QA까지 문제가 없던 기능이 배포 뒤에 터졌다. 얽혀 있는 마이그레이션이 많아 롤백도 쉽지 않은 상황이었다.

이 일을 겪고 나니 배포 없이도 기능을 껐다 켤 수 있는 환경이 필요하다는 이야기가 나왔다. 안전한 배포뿐 아니라 A/B 테스트에도 쓸 수 있는 장치였다.

이미 나와 있는 서비스를 쓰지 않고 직접 만들기로 한 데에는 세 가지 이유가 있었다.