# [[Strangler Fig Pattern]] ## πŸ“Œ Brief Summary Strangler Fig Pattern(κ΅μ‚΄μž νŒ¨ν„΄)은 μ–½ν˜€μžˆλŠ” κ±°λŒ€ν•œ λ ˆκ±°μ‹œ μ½”λ“œ μ‹œμŠ€ν…œμ„ ν•œ λ²ˆμ— λͺ¨λ‘ μž¬μž‘μ„±(Rewrite)ν•˜κ±°λ‚˜ ν•΄κ²°ν•˜λ € ν•˜λŠ” λŒ€μ‹ , μ•„μ£Ό μž‘μ€ λΆ€λΆ„λΆ€ν„° μ μ§„μ μœΌλ‘œ λŒ€μ²΄ν•΄ λ‚˜κ°€λŠ” μ½”λ“œ κ°œμ„  및 λ¦¬νŒ©ν† λ§ μ ‘κ·Όλ²•μž…λ‹ˆλ‹€ [1]. κΈ°μ‘΄ μ½”λ“œλ₯Ό μ„œμ„œνžˆ 점령해 λ‚˜κ°€λ©° ν…ŒμŠ€νŠΈ κ°€λŠ₯ν•œ μ˜μ—­μœΌλ‘œ λŒμ–΄λ“€μ΄λŠ” λ°©μ‹μœΌλ‘œ, μ•ˆμ „ν•˜κ²Œ μ‹œμŠ€ν…œμ„ ν˜„λŒ€ν™”ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€ [1]. μ£Όμ–΄μ§„ μ†ŒμŠ€ λ°μ΄ν„°μ—λŠ” 이 νŒ¨ν„΄μ— λŒ€ν•œ 개랡적인 κ°œλ…λ§Œ μ–ΈκΈ‰λ˜μ–΄ 있으며, μ „λ°˜μ μœΌλ‘œ μ†ŒμŠ€μ— κ΄€λ ¨ 정보가 λΆ€μ‘±ν•©λ‹ˆλ‹€. ## πŸ“– Core 점진적 λ ˆκ±°μ‹œ κ°œμ„  μ ‘κ·Ό * **점진적 μ ‘κ·Ό 및 μ•ˆμ „ν•œ μ˜μ—­ ν™•μž₯**: κ΅μ‚΄μž νŒ¨ν„΄μ€ λ ˆκ±°μ‹œ μ½”λ“œλΌλŠ” κ±°λŒ€ν•œ νƒ€λž˜λ₯Ό ν•œκΊΌλ²ˆμ— ν’€λ €κ³  μ‹œλ„ν•˜λŠ” 것을 μ§€μ–‘ν•©λ‹ˆλ‹€ [1]. λŒ€μ‹  μŠ€ν”„λΌμš°νŠΈ λ©”μ„œλ“œ(Sprout Method)와 같이 μƒˆλ‘œμš΄ λ‘œμ§μ„ λ³„λ„λ‘œ λΆ„λ¦¬λœ κ²€μ¦λœ ν•¨μˆ˜λ‘œ μž‘μ„±ν•˜μ—¬ κΈ°μ‘΄ μ½”λ“œμ—μ„œ ν˜ΈμΆœν•˜κ²Œ ν•˜λŠ” μ „λž΅ λ“±κ³Ό κΆ€λ₯Ό κ°™μ΄ν•©λ‹ˆλ‹€ [1]. μ•„μ£Ό μž‘μ€ λΆ€λΆ„λΆ€ν„° ν…ŒμŠ€νŠΈμ˜ μ˜μ—­ μ•ˆμœΌλ‘œ λŒμ–΄λ“€μ—¬ κΈ°μ‘΄ μ‹œμŠ€ν…œμ„ μ„œμ„œνžˆ 점령해 λ‚˜κ°€λŠ” 방식을 μ·¨ν•©λ‹ˆλ‹€ [1]. * **μž¬μž‘μ„±(Rewrite)과의 λŒ€μ•ˆμ  평가**: μœ μ§€λ³΄μˆ˜λ‚˜ 변경이 μ–΄λ €μš΄ μ½”λ“œλ₯Ό λ§Œλ‚¬μ„ λ•Œ, μ™„μ „νžˆ μž¬μž‘μ„±ν•˜λŠ” 것이 λ‚˜μ„μ§€ νŒŒμ•…ν•˜κΈ° μœ„ν•œ νƒ€μž„λ°•μ‹±(Timeboxing) μ „λž΅μ˜ μΌν™˜μœΌλ‘œ μ‚¬μš©λ  수 μžˆμŠ΅λ‹ˆλ‹€ [2]. 예λ₯Ό λ“€μ–΄, 1μ‹œκ°„μ€ 일반적인 λ¦¬νŒ©ν† λ§μ— νˆ¬μžν•˜κ³ , 또 λ‹€λ₯Έ 1μ‹œκ°„μ€ κ΅μ‚΄μž νŒ¨ν„΄ 접근법(Strangler Fig approach)을 μ‹œλ„ν•΄ λ³Έ λ’€, 두 방식 쀑 더 효과적으둜 μ§„μ²™λœ 방법을 μ„ νƒν•˜λŠ” μ‹μœΌλ‘œ ν™œμš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€ [2]. *(β€» κ·Έ μ™Έ κ΅μ‚΄μž νŒ¨ν„΄μ˜ ꡬ체적인 κ΅¬ν˜„ λ©”μ»€λ‹ˆμ¦˜μ΄λ‚˜ 상세 μ ˆμ°¨μ— λŒ€ν•΄μ„œλŠ” μ†ŒμŠ€μ— κ΄€λ ¨ 정보가 λΆ€μ‘±ν•©λ‹ˆλ‹€.)* ## βš–οΈ Trade-offs & Caveats μ†ŒμŠ€μ— κ΄€λ ¨ 정보가 λΆ€μ‘±ν•©λ‹ˆλ‹€. (제곡된 μ†ŒμŠ€ λ°μ΄ν„°μ—λŠ” Strangler Fig Pattern을 μ μš©ν•  λ•Œ λ°œμƒν•  수 μžˆλŠ” ꡬ체적인 λΆ€μž‘μš©, μ œμ•½ 사항, ν˜Ήμ€ λ°˜λŒ€ κΈ‰λΆ€(Trade-off)에 λŒ€ν•œ μ„€λͺ…이 ν¬ν•¨λ˜μ–΄ μžˆμ§€ μ•ŠμŠ΅λ‹ˆλ‹€.) --- *Last updated: 2026-05-03*