본문 바로가기
Backend#Backend#Reliability#Microservices조회 2

Bulkhead Pattern란?격벽 패턴

정의

자원을 격리된 풀로 분리해 한 영역 장애가 다른 영역에 전파되지 않도록 하는 패턴. 선박의 격벽에서 유래.

다른 표현벌크헤드Bulkhead

Bulkhead란?

스레드풀·커넥션풀을 기능·테넌트별로 격리해 한 구간의 고갈이 전체로 번지지 않게 하는 패턴이다.

주문 API 전용 스레드풀: 50
결제 API 전용 스레드풀: 30
리포트 API 전용 스레드풀: 10

리포트가 느려져도 주문·결제에 영향 없음.

Circuit Breaker와 조합

Bulkhead가 1차 격리, Circuit Breaker가 2차 차단. 둘 다 적용하는 것이 안정성 표준.

🔗 함께 보면 좋은 용어

Backend 전체 →