EXPERIMENTATION · 2026.04

Flagsmith에서 GrowthBook으로 중단 없이 전환

Migrating from Flagsmith to GrowthBook without downtime

기능 ON/OFF에 머물던 Flagsmith를 사용자 그룹별 실험과 지표 분석이 가능한 GrowthBook으로 점진적으로 전환했습니다.

Incrementally migrated from Flagsmith to GrowthBook, adding audience experiments and measurable outcomes without interrupting the service.

규모·성과

0 downtime 점진적 시스템 전환

담당 업무

설계 · 인프라 · 애플리케이션 전환, 1인 전담

사용 기술

GrowthBook · Flagsmith · ClickHouse · Kubernetes · TypeScript

배경

Flagsmith가 기능을 켜고 끄는 역할에 머물러 A/B 테스트와 사용자 그룹별 실험이 어려웠습니다. 한 번에 교체하면 전체 서비스와 진행 중인 플래그가 영향을 받을 수 있었습니다.

과정

  • 기존 Flagsmith와 같은 방식으로 사용할 수 있는 어댑터를 두어 두 시스템을 병행 운영했습니다.
  • 플래그를 하나씩 GrowthBook으로 옮기고 문제가 생기면 즉시 되돌릴 수 있게 했습니다.
  • GrowthBook을 Kubernetes에 설치하고 실험 지표를 ClickHouse와 연결했으며, 비개발 직군을 위한 운영 가이드도 만들었습니다.

결과

  • 서비스 중단 없는 점진 전환
  • 실험 결과를 근거로 판단하는 운영 체계 확보
  • PM·마케터가 직접 실험을 구성할 수 있는 기반 마련
At a glance

0 downtime incremental migration

Role

Sole owner across design, infrastructure, and application migration

Stack

GrowthBook · Flagsmith · ClickHouse · Kubernetes · TypeScript

Context

Flagsmith was being used mainly to toggle features, making A/B tests and audience experiments difficult. A big-bang replacement could disrupt the service and active flags.

Process

  • Built a compatibility adapter so Flagsmith and GrowthBook could run in parallel behind the same interface.
  • Migrated flags to GrowthBook one at a time with immediate rollback available.
  • Deployed GrowthBook on Kubernetes, connected experiment metrics to ClickHouse, and wrote an operating guide for non-engineering teams.

Outcome

  • Incremental migration with no service interruption
  • Established evidence-based product decisions
  • Enabled product and marketing teams to configure experiments directly