피드로 돌아가기
Green Habit Coach — AI-Powered Habit Analysis and Eco Coaching
Dev.toDev.to
Infrastructure

Auth0와 Cloud Run 기반의 AI 습관 분석 풀스택 아키텍처 구현

Green Habit Coach — AI-Powered Habit Analysis and Eco Coaching

Zoe Lin2026년 4월 19일2intermediate

Context

단순 데모 수준을 넘어 실제 배포 가능한 수준의 사용자 인증과 지속적인 AI 코칭 경험 제공 필요. 로컬 환경의 한계를 극복하기 위한 클라우드 네이티브 인프라 및 인증 체계 구축이 핵심 과제임.

Technical Solution

  • Auth0 도입을 통한 사용자 인증 및 Backend API Route 보호 체계 구축
  • Google Cloud Run 기반의 서버리스 배포로 Backend 인프라 확장성 및 관리 효율 확보
  • Backboard 활용으로 초기 분석 이후의 대화형 AI 코칭을 위한 상태 유지 및 Thread 관리 로직 구현
  • SQLite와 SQLAlchemy 조합을 통한 사용자별 분석 이력 저장 및 데이터 정합성 유지
  • React+Vite 프론트엔드와 FastAPI 백엔드 간 CORS 설정 최적화로 원활한 API 통신 구현

1. 외부 인증 서비스(Auth0 등) 도입 시 API 보호 경로와 사용자 스코프 정의 확인

2. 서버리스 환경(Cloud Run) 배포 시 CORS 및 환경 변수 설정 최적화 검토

3. AI 챗봇 구현 시 단순 API 호출이 아닌 Thread 기반의 컨텍스트 유지 구조 설계

원문 읽기