TECH 으로 돌아가기
TECH HACKER NEWS 3일 전 2분 읽기 50 READS

장애를 '한 칸'에 가두는 법: 아멕스의 셀 기반 결제 아키텍처

결제 시스템에서 단 한 번의 장애는 모든 고객의 거래 실패로 이어질 수 있습니다. 아메리칸 익스프레스가 택한 해법은 '셀 기반 아키텍처(cell-based architecture)'입니다. 핵심은 전체 시스템을 여러 개의 독립적이고 완결된 '셀'로 쪼개고, 각 셀이 일부 트래픽(고객·거래)만 책임지게 하는 것입니다. 한 셀에서 장애가 나도 영향은 그 셀에 묶여 있어, 전체가 아닌 일부 고객만 영향을 받습니다. 이를 '블래스트 레이디어스(blast radius) 축소'라고 부릅니다. 라우터가 거래를 적절한 셀로 분배하고, 셀끼리는 상태를 공유하지 않아 장애·배포·과부하가 서로 번지지 않습니다. 덕분에 배포도 셀 단위로 점진 적용해 위험을 낮출 수 있죠. 트레이드오프는 운영 복잡도와 셀 간 데이터 정합성 관리입니다. 가용성이 곧 매출인 금융·결제뿐 아니라, 대규모 트래픽을 다루는 한국 IT 종사자라면 '격리로 안정성을 산다'는 발상을 곱씹어볼 만합니다.

SOURCE · HACKER NEWS
원문 전체 보기 → https://americanexpress.io/cell-based-architecture-for-resil...
SHARE
처리 중...