Infra · 퇴근하구 (AfterWork)

야간 배치 인프라 — 예산 0원의 3자 토폴로지

홈 서버 배치, Neon 서빙 DB, Vercel 서빙의 3자 토폴로지 홈 서버의 Airflow가 공공 소스를 수집하고 캐시 miss만 Upstage로 보내 임베딩한 뒤 Neon에 적재하고 Vercel 빌드를 트리거한다. 빌드는 Neon에서 스냅샷을 뽑아 서버리스 번들에 굽고, embedding_cache는 홈 서버 로컬에 있으며 폐기 가능하다. GitHub Actions는 수동 폴백이다. 홈 서버 · 예산 0원 VERCEL · 서빙 수집 · 1,000건/일 miss만 임베딩 캐시 조회·기록 적재·분류 deploy hook POST export 스냅샷 굽기 동일 5단계 · 수동 SRC 공공 강좌 소스 data.go.kr · KSPO · 서울 API Upstage Embed 과금 · 옵트인 2중 동의 DAG Airflow 야간 DAG 03:00 · 레포 도구 이미지 실행 CACHE embedding_cache 로컬 pgvector · 폐기 가능 DB Neon Postgres courses · 무료 티어 CI 빌드 export:courses → next build FN 서버리스 번들 스냅샷 내장 · DB 없이 서빙 GH GitHub Actions workflow_dispatch 전용 LEGEND 야간 배치 흐름 조건부 · 폴백 순서·재시도·관측성의 소유자