diff --git a/book/300_architecture/311_백엔드_구조_원칙.md b/book/300_architecture/311_백엔드_구조_원칙.md index 4dfee4e..581cf22 100644 --- a/book/300_architecture/311_백엔드_구조_원칙.md +++ b/book/300_architecture/311_백엔드_구조_원칙.md @@ -116,7 +116,7 @@ utils - **복잡한 다단계 처리**: LangGraph 적극 활용 - 의도 분류, 엔티티 추출, 스킬 선택 등 다단계 워크플로우는 LangGraph로 구현 - 상태 관리, 조건부 분기, 재시도 로직 등 복잡한 제어 흐름에 적합 -- **프로덕션 핵심 워크플로우**: PostgresSaver로 체크포인트 구현 (권장) +- **프로덕션 핵심 워크플로우**: 적절한 체크포인터(AsyncSqliteSaver, PostgresSaver 등)로 상태 영속성 구현 - 장기 실행 워크플로우는 상태 영속성 필수 - 중단 시 복구 가능하도록 체크포인트 저장 - **실험/경량 플로우**: stateless LangGraph 허용