"매 support unit 의 frontline 의 noise로부터 insulate — clean line of fire/sight 의 보장". 매 combined arms doctrine + game design balance 에서 등장하는 concept. 매 artillery·healer·sniper·ranger 같은 high-impact-but-fragile unit 의 enabler 의 지원 (tank, screen, terrain) 으로 protected 의 핵심 principle.
매 핵심
매 origin: combined arms
Frontline (DPS/Tank): 매 melee 충돌 의 absorb.
Support (insulated): 매 backline 에서 force multiplier 의 제공.
Insulation 의 mechanism: physical screening (tank line), terrain (hill, choke), CC (crowd control), stealth.
매 game design 측면
MOBA: ADC 가 frontline tank/initiator 의 뒤에서 DPS 의 출력 — 매 insulation 의 fail = team loss.
RTS: artillery 가 infantry screen 의 뒤에서 siege — 매 insulation 의 break = 즉사.
MMO raid: healer 가 tank·DPS 의 wall 뒤 — 매 add 의 healer 도달 = wipe.
Tactical (XCOM-like): sniper high-ground + overwatch — 매 flank 의 expose = death.
매 system design analogy
Microservice: critical service (payment) 의 rate-limit·circuit-breaker 의 뒤 insulate.
Database: primary 의 read replica + connection pool 의 buffer 로 insulate.
AI inference: GPU 의 queue·batcher 의 spike 로부터 insulate.
매 응용
Game balance design: support 의 power 의 insulation requirement 의 비례 — 매 strong support → harder to keep insulated.
Military logistics: forward operating base 의 layered defense (perimeter + QRF).
System architecture: critical path service 의 bulkhead pattern.
💻 패턴
1. Bulkhead pattern (system insulation)
importasyncioclassBulkhead:def__init__(self,max_concurrent:int):self.sem=asyncio.Semaphore(max_concurrent)asyncdefcall(self,func,*args,**kwargs):asyncwithself.sem:returnawaitfunc(*args,**kwargs)# critical service 의 own bulkhead — noisy neighbor 의 isolatepayment_bh=Bulkhead(max_concurrent=10)search_bh=Bulkhead(max_concurrent=50)
2. Circuit breaker (insulation from cascading failure)
definsulation_breach(support_unit,enemies):"""Returns True if any enemy has clear path to support."""forenemyinenemies:path=a_star(enemy.pos,support_unit.pos,blockers=allied_tanks)ifpathandpath.length<enemy.move_range+enemy.attack_range:returnTruereturnFalse
언제: balance 의 playtest scenario 의 generate, system architecture 의 review (insulation gap 찾기).
언제 X: real-time game decision (latency), military doctrine (LLM 의 specificity 의 부족).
❌ 안티패턴
Support 의 power up without insulation cost: 매 game balance 의 break.
Insulation 의 single layer: 매 one penetration → total collapse.
System critical path 의 bulkhead 의 부재: 매 noisy neighbor → cascading failure.
Support mobility 의 무시: 매 retreat option 의 없 = trapped.
🧪 검증 / 중복
Verified (combined arms doctrine, FM 3-0, Riot Games balance philosophy, Netflix Hystrix patterns).
신뢰도 A-.
🕓 Changelog
날짜
변경
2026-05-08
Phase 1
2026-05-10
Manual cleanup — combined-arms support insulation + system bulkhead analogy