본문으로 건너뛰기

AWS 단일 아키텍처 (AMWAY)

3분 읽기
AI용 문서 안내

LG생활건강 아키텍처의 Next.js 화면, ECS Fargate의 FastAPI 백엔드, Bedrock·AgentCore 연동, Neptune 그래프 저장소, OpenSearch 검색 구성을 재사용합니다. AMWAY에는 ABO 계층의 깊이 조회, 정기구독 상태 관리, 다국어 지원, 직접판매 정책 검사를 추가합니다.


1. 아키텍처 개요​

글씨가 작으면 확대해서 확인할 수 있습니다.
다이어그램

2. AMWAY 특화 컴포넌트​

컴포넌트역할
Neptune (700K edges)ABO Tree 깊이 5단 쿼리 (*1..5 openCypher) — LG H&H 500K 대비 +40%
Step Functions (Subscription State Manager)구독 state machine: Active → Pause → Cancelled / Renewed
Bedrock Guardrails (강화)4 토픽 + 직접판매 규제 + 미성년 + 건강기능식품 광고
Cohere embed-v4 / rerank-v3.5한·중·일·영·스페인어 동시 (글로벌 100여 국가, cohere.rerank-v3-5:0)
OpenSearch 다국어 분석기Nori + Smartcn (중국어) + Kuromoji (일본어) + Standard

3. 트래픽 흐름 (S9-A ABO 트리 시각화)​

1. Browser → CloudFront → Lambda@Edge (JWT + persona 헤더)
2. CloudFront → Next.js → FastAPI /api/abo-tree?root=$rootId&depth=5
3. FastAPI → Neptune openCypher: MATCH (root)-[:HAS_DOWNLINE*1..5]->(d) ...
4. 결과 → cytoscape.js JSON
5. Browser 렌더링 + 인터랙션

4. 보안·거버넌스 (AMWAY 강화)​

항목구현
인증Cognito + Lambda@Edge JWT
권한페르소나 × 국가 화이트리스트 (P5 Compliance만 RegulatorySignal 쓰기)
PIIABO 트리 시각화 시 마스킹 ID만 노출
가드레일4 토픽 + 직접판매 + 미성년 + 건기식 + 다국가 광고 표현 검수
감사CloudTrail + Audit DynamoDB (Compliance 행동 일별 보고)

5. 비용 (8주 PoC)​

항목추정
Bedrock Sonnet챗봇 1.5만/월 (다국어 길어짐)
Cohere multilingual6만/월
Neptuner6g.large 1노드 (700K edges)
OpenSearch Serverless3 OCU
Step Functions구독 state 처리
월 추정약 $5K~$7K USD

6. PoC 마일스톤 (8주)​

주차작업
1-2인프라 + 데이터 적재 (자사 + 49.5K 합성 ABO Tree + 외부)
3S1·S2·S3
4S9-A ABO Tree + S10-A 구독
5S5·S7
6S11-A 규제 + S8 가드레일
7S4·S6
8시연 리허설