피드로 돌아가기
I Built an AI-Powered WhatsApp Helpdesk with Aurora DSQL, Multi-Model AI, and a Visual Chatbot Builder
Dev.toDev.to
Infrastructure

Aurora DSQL 기반 Multi-Region 설계로 글로벌 DB 지연시간 100ms 미만 달성

I Built an AI-Powered WhatsApp Helpdesk with Aurora DSQL, Multi-Model AI, and a Visual Chatbot Builder

Titus Eddy2026년 6월 8일4advanced

Context

신흥 시장 중심의 WhatsApp 고객 지원 도구에서 발생하는 높은 지연시간과 AI 기능 부재라는 한계 직면. 기존 엔터프라이즈 솔루션의 높은 비용과 분산 사용자 환경에서의 성능 저하 문제를 해결하기 위한 AI-Native 아키텍처 필요성 제기.

Technical Solution

  • Aurora DSQL 도입을 통한 Multi-Region Active-Active 구조 설계로 지리적 거리 기반의 데이터 접근 최적화
  • 별도의 Vector DB 없이 Aurora DSQL 내 JSON Array 형태로 Embedding 데이터를 저장하여 아키텍처 단순화 및 관리 비용 절감
  • Gemini, GPT-4o, Claude Sonnet 4를 태스크별로 동적 스위칭하는 Multi-Model AI Engine을 통한 응답 품질과 가용성 확보
  • 최대 20개 노드로 제한된 Depth-limited execution 로직을 적용한 No-Code Flow Engine으로 무한 루프 방지 및 상태 관리 최적화
  • Euclidean distance 기반의 getNearestRegion 함수를 통한 클라이언트 최접점 리전 라우팅 구현
  • RAG 파이프라인 내 Cosine Similarity 기반 랭킹 시스템을 구축하여 AI 할루시네이션 억제 및 답변 근거 확보

- Multi-Region 배포 시 클라이언트 좌표 기반의 최접점 엔드포인트 라우팅 로직 검토 - Vector DB 도입 전, 사용량과 쿼리 패턴에 따라 RDBMS의 JSON/Array 기반 벡터 저장 가능 여부 판단 - AI 챗봇 설계 시 무한 루프 방지를 위한 최대 실행 노드 수(Max Depth) 제한 설정 - 단일 LLM 의존성을 탈피하기 위해 태스크별 모델 스위칭 전략 수립

원문 읽기