devmoa

실험과 기능플래그를 위한 실험플랫폼 구축하기

우아한형제들·2023년 1월 5일·00
실험 플랫폼기능 플래그AB 테스트카나리 배포CI/CD시스템 설계

AI 요약

Beta

본 글은 배달의민족에서 실험과 기능 플래그를 효과적으로 관리하고 활용하기 위한 실험 플랫폼 구축 경험을 공유합니다. 실험(A/B 테스트)은 사용자 반응 검증을 통해 최적의 의사결정을 돕고, 기능 플래그는 코드 배포 없이 서비스 동작을 변경하여 카나리 배포, 롤백, 런타임 제어를 가능하게 합니다.

글에서는 이러한 실험과 기능 플래그를 지원하는 실험 플랫폼의 아키텍처를 서버 파트와 데이터 파트로 나누어 설명합니다. 서버 파트는 실험/기능 플래그 생성 및 관리, 그룹 분배, 이벤트 적재 등의 도메인을 포함하며, 데이터 파트는 로그 수집 및 집계를 담당합니다.

이를 통해 서비스 안정성을 높이고 데이터 기반 의사결정을 강화하는 방안을 제시합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다