---
id: P-REINFORCE-AUTO-739808
category: "[[10_Wiki/💡 Topics/Programming & Language]]"
confidence_score: 0.90
tags: [auto-reinforced]
last_reinforced: 2026-04-20
github_commit: "[P-Reinforce] Continuous Worker - 스트랭글러 피그 패턴(Strangler Fig Pattern)"
---

# [[스트랭글러 피그 패턴(Strangler Fig Pattern)]]

## 📌 한 줄 통찰 (The Karpathy Summary)
> 스트랭글러 피그 패턴(Strangler Fig Pattern)은 크고 복잡한 레거시 시스템을 새로운 시스템으로 마이그레이션할 때 수반되는 위험을 줄이기 위해 도입하는 아키텍처 패턴입니다 [1]. 이 패턴은 새로운 시스템이 기존의 오래된 시스템을 둘러싸며 점진적으로 자라나도록(grow around) 유도하는 방식을 취합니다 [1]. 최종적으로는 새롭게 구축된 시스템이 구형 시스템을 완전히 대체하게 됩니다 [1].

## 📖 구조화된 지식 (Synthesized Content)
- **도입 목적과 위험 완화:** 대규모의 복잡한 레거시 시스템을 한 번에 전면적으로 새로운 시스템으로 이전하는 것은 수많은 재설계(re-engineering) 프로젝트의 실패 사례에서 보듯 매우 위험하고 거대한 도약입니다 [1]. 스트랭글러 피그 패턴은 시스템 마이그레이션 과정에서 발생할 수 있는 이러한 치명적인 위험을 줄이기 위한 목적으로 채택됩니다 [1].
- **작동 방식:** 새로운 시스템이 기존 시스템 주변에서 점진적으로 성장하게 하여, 구형 시스템의 기능들을 서서히 대체하는 방식으로 작동하며 마침내 기존 시스템을 완전히 밀어내고 대체하게 됩니다 [1].
- **적용 사례 (Netflix):** 넷플릭스(Netflix)는 7년 이상 운영되어 거대하고 복잡해진 3세대 미디어 처리 파이프라인인 기존의 'Reloaded' 시스템을 마이크로서비스 및 서버리스 기반의 새로운 플랫폼인 'Cosmos'로 전환하기 위해 스트랭글러 피그 패턴을 사용했습니다 [2], [1].

(※ 스트랭글러 피그 패턴의 구체적인 기술적 구현 절차나 상세 아키텍처 구조에 대해서는 소스에 관련 정보가 부족합니다.)

## ⚠️ 모순 및 업데이트 (Contradictions & RL Update)
- **과거 데이터와의 충돌:** 자동화 엔진에 의해 매핑된 지식으로, 추후 정밀 검증 필요.
- **정책 변화:** Programming & Language 분야의 자동 자산화 수행.

## 🔗 지식 연결 (Graph)
- **Related Topics:** [[마이크로서비스(Microservices)]], [[레거시 시스템 마이그레이션]]
- **Projects/Contexts:** [[넷플릭스 Cosmos 플랫폼(Netflix Cosmos Platform)]], [[Reloaded 시스템]]
- **Contradictions/Notes:** 소스 내에서 스트랭글러 피그 패턴에 대한 상반된 주장이나 모순점은 발견되지 않습니다. 다만 개념의 기본 정의와 넷플릭스의 도입 사례만 간략히 언급되어 있으며, 그 외의 상세한 설계 방법론에 대해서는 소스에 관련 정보가 부족합니다.

---
*Last updated: 2026-04-18*
- Raw Source: [[00_Raw/2026-04-20/스트랭글러 피그 패턴(Strangler Fig Pattern).md]]
---
