Market GraphRAG Workspace

Precise — 시장 데이터 GraphRAG 운영 화면

정적 운영 UI, API relay, Server B GraphRAG 런타임을 분리해 수집·검색·분석·백테스트·상태 확인을 연결했습니다.

31 routes 78 tables 12 hypertables 120 tests

Snapshot

API
31 routes
Schema
78 tables
Time-Series
12 hypertables
Validation
120 tests

수치는 Server B route, SQL DDL, test 코드 스냅샷 기준입니다.

시스템 Workflow

Server A는 렌더링과 relay 경계만 담당하고, GraphRAG 런타임과 시장 데이터 처리는 Server B에 둡니다.

KPI & Evidence

System

  • 31개 FastAPI route
  • Server A static UI + API relay
  • Server B GraphRAG runtime 분리

Data

  • 78개 SQL table DDL
  • 12개 Timescale hypertable
  • 67개 SQL index

Validation

  • 120개 test function
  • relay token, CSRF, request ID 검증
  • order-book query payload 암호화 경계
Case Study

시장 데이터와 투자 근거를 한 화면에서 다루는 운영 시스템

Problem

  • 시장 데이터, 리서치 메모, 분석 결과, 백테스트가 서로 다른 화면과 저장소에 흩어져 있었습니다.
  • 외부 공개 화면과 내부 GraphRAG 런타임을 같은 서버에 두기 어려운 보안 경계가 있었습니다.

Build

  • 정적 UI와 relay를 Server A에 두고, GraphRAG·DB·worker는 Server B에 배치했습니다.
  • ingest, analyze, backtest, status, order-book 요청을 하나의 운영 흐름으로 묶었습니다.

Result

  • 데이터 적재 상태에서 분석, 백테스트, job/result 확인까지 이어지는 검토 화면을 구성했습니다.
  • 릴레이 인증과 암호화가 필요한 요청을 분리해 내부 런타임을 직접 노출하지 않도록 했습니다.
Evidence

근거

Architecture

/precise 정적 UI, /precise/api/* relay, Server B /graphrag/* API 경계 기준입니다.

Data Model

server-b-db/timescaledb/initdb SQL DDL에서 table, hypertable, index 수를 확인했습니다.

Validation

tests, server-b/tests, server-b-market/tests, server-b-pattern/tests 기준입니다.