AOP 기반 Feature Toggle 라이브러리
Feature ToggleAOPSpring라이브러리백엔드
AI 요약
Beta본 글은 펫프렌즈 백엔드 팀에서 AOP 기반으로 개발한 Feature Toggle 라이브러리 구현에 대해 다룹니다. A/B 테스트, 버전 전환 등 서비스 기능 제어를 유연하게 하기 위해 Feature Toggle 도입을 검토했으며, 특히 AOP를 활용한 구현 방식에 초점을 맞춥니다.
라이브러리는 Spring 기반으로 mvc와 webflux 환경에 맞춰 멀티모듈로 구성되어 있으며, 각 환경에 맞는 의존성 최소화 설계를 특징으로 합니다. ToggleRouter Annotation을 기능 토글의 시작점으로 사용하여 전체적인 흐름을 제어하며, 이를 통해 서비스의 기능 제어를 효율적으로 관리할 수 있습니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기
