--- id: P-REINFORCE-AI-FE FEATURE-FLAGS category: "10_Wiki/πŸ’‘ Topics/AI" confidence_score: 0.98 tags: [DevOps, FeatureFlags, Deployment, RiskManagement] last_reinforced: 2026-04-20 --- # [[Feature-Flags]] (ν”Όμ²˜ ν”Œλž˜κ·Έ) ## πŸ“Œ ν•œ 쀄 톡찰 (The Karpathy Summary) > "λ°°ν¬λŠ” ν•˜λ˜, 보일지 λ§μ§€λŠ” μŠ€μœ„μΉ˜λ‘œ κ²°μ •ν•œλ‹€." μ½”λ“œ 배포와 κΈ°λŠ₯ μΆœμ‹œ(Release)λ₯Ό λΆ„λ¦¬ν•˜μ—¬, λŸ°νƒ€μž„μ— λ™μ μœΌλ‘œ κΈ°λŠ₯을 켜고 λ„κ±°λ‚˜ νŠΉμ • μœ μ €μ—κ²Œλ§Œ λ…ΈμΆœν•  수 있게 ν•˜λŠ” λ§ˆλ²•μ˜ μŠ€μœ„μΉ˜λ‹€. ## πŸ“– κ΅¬μ‘°ν™”λœ 지식 (Synthesized Content) - **Core Functions**: - **Kill Switch**: μ‹ κ·œ κΈ°λŠ₯에 치λͺ…적인 버그가 발견되면 μ½”λ“œ μˆ˜μ • 없이 μ¦‰μ‹œ λΉ„ν™œμ„±ν™”. - **Canary Release**: μ†Œμˆ˜μ˜ μœ μ €(예: 1%)μ—κ²Œλ§Œ κΈ°λŠ₯을 λ¨Όμ € κ³΅κ°œν•˜μ—¬ μ•ˆμ •μ„± 검증. - **A/B Testing**: λ™μΌν•œ κΈ°λŠ₯을 두 κ°€μ§€ λ²„μ „μœΌλ‘œ λ°°ν¬ν•˜κ³  μ„±κ³Όλ₯Ό 비ꡐ. - **Implementation**: `if (flag('new-ui')) { ... }` μ‹μ˜ 쑰건문으둜 감싸고, 쀑앙 μ„œλ²„(LaunchDarkly λ“±)μ—μ„œ μƒνƒœλ₯Ό μ œμ–΄ν•œλ‹€. ## ⚠️ λͺ¨μˆœ 및 μ—…λ°μ΄νŠΈ (RL Update) - ν”Όμ²˜ ν”Œλž˜κ·Έλ₯Ό λ°©μΉ˜ν•˜λ©΄ μ½”λ“œ 곳곳에 쑰건문이 λ‚¨κ²Œ λ˜μ–΄ 기술 뢀채(Technical Debt)κ°€ κΈ‰μ¦ν•œλ‹€. κΈ°λŠ₯이 μ„±κ³΅μ μœΌλ‘œ μ•ˆμ°©ν–ˆλ‹€λ©΄ μ¦‰μ‹œ ν”Œλž˜κ·Έ μ½”λ“œλ₯Ό μ§€μš°λŠ” '클린업 사이클'이 운영 ν”„λ‘œμ„ΈμŠ€μ— λ°˜λ“œμ‹œ ν¬ν•¨λ˜μ–΄μ•Ό ν•œλ‹€. λ˜ν•œ ν”Œλž˜κ·Έ μ„€μ •κ°’ μžμ²΄κ°€ ν•˜λ‚˜μ˜ 'μ „μ—­ μƒνƒœ'μ΄λ―€λ‘œ, 이에 λŒ€ν•œ νžˆμŠ€ν† λ¦¬ 관리가 ν•„μˆ˜μ μ΄λ‹€. ## πŸ”— 지식 μ—°κ²° (Graph) - Related: [[DevOps-and-UX-Convergence]] , Continuous-Deployment - Strategy: Trunk-Based-Development