Architecture · 퇴근하구 (AfterWork)
시스템 전체 흐름 — 좁혀 가는 단계들의 사슬
시스템 전체 흐름 — 오프라인 파이프라인과 온라인 추천 경로
공공 소스에서 야간 배치로 수집·임베딩·분류한 결과가 PostgreSQL 스냅샷에 적재되고, 온라인 경로는 그 스냅샷만 읽어 하드 게이트, 하이브리드 검색, 결정론적 랭킹, 제한형 LLM 큐레이션을 거쳐 지도 UI에 도달한다. 상위 단계가 배제한 것을 하위 단계가 되살릴 수 없다.
OFFLINE · 야간 배치 03:00 KST
ONLINE · 추천 경로 (요청당)
야간 적재
읽기 전용
SRC
공공 강좌 소스
data.go.kr · KSPO · 서울
ETL
수집 · 정규화
airflow · 결정론적
ML
임베딩 · 제로샷 분류
upstage 1024d · argmax
DB
PostgreSQL
PostGIS · pgvector
매일 밤 새 스냅샷
SQL
하드 자격 필터
WHERE · 만료·카테고리·예산
GEO
하이브리드 검색
PostGIS 타원 · 코사인
TS
결정론적 랭킹
버전 고정 가중치 · 합=1.0
LLM
제한형 LLM 큐레이션
vercel ai sdk · 닫힌 스키마
UI
지도 UI
카카오맵 · 경로 언더레이
상위 단계가 배제한 것을
하위 단계가 되살릴 수 없다.
런타임은 원본 API를 절대 호출하지 않는다.
LEGEND
데이터 흐름
두 절반이 만나는 유일한 경계
스냅샷 — 오프라인의 산출물, 온라인의 전부