Architecture
AI 데이터 플랫폼의 서비스 계층과 배포 구조
서비스는 4개 계층으로 구분됩니다.
- Product Service (제품 진입점): 프론트엔드 SPA가 직접 호출. 하위 서비스를 gRPC로 오케스트레이션해 제품 UX 응답을 합성. 순수 BFF가 아닌 제품 도메인 로직까지 수행.
- Platform / Core (크로스 도메인 공통): account · organization · billing · community · observability
- Domain (단일 책임): datasets · agent · llmgateway · rag
- Workers (비동기): Temporal / NATS 컨슈머 — 이메일·알림·에이전트 실행·이벤트 포워딩·비식별 워크플로
제품 아키텍처
두 엔드 서비스(SaaS / 온프레)가 같은 백엔드 컨테이너를 공유하는 구조.
전체 화면으로 열기 >>