-
Notifications
You must be signed in to change notification settings - Fork 0
Home
JJong-03 edited this page Feb 20, 2026
·
24 revisions
이 Wiki는 레거시 동기식 백테스트 엔진을 수정하지 않고,
Kubernetes Job 기반 비동기 아키텍처 + GitOps로 모더니제이션한 설계를 정리한 문서입니다.
flowchart TB
A["Legacy Sync Engine<br/>(unchanged & validated)"] -- "Wrap (No Code Change)" --> B["Containerized Engine<br/>(Docker, immutable image)"]
B --> C["Kubernetes Job<br/>(1 backtest = 1 isolated execution)"]
C --> D["Async Orchestration<br/>(run_id + DB tracking)"]
D --> E["Stateless Web + MySQL<br/>(Source of Truth)"]

- 엔진 수정 금지 (Immutable Core)
- 실행 격리 (1 Backtest = 1 K8s Job)
- Additive-only API Contract
- run_id 기반 감사/추적
- Stateless Web
- GitOps 기반 선언형 배포
- UI-화면구성
- API-Endpoints & Schemas
- ERD-Data Model
- Infra Architecture
- App Architecture
- CI_CD_GitOps
- Runbook-Troubleshooting
- ADR-Design Decisions
- README.md
- docs/architecture.md
- docs/ops-guide.md