Skip to content
JJong-03 edited this page Feb 20, 2026 · 24 revisions

Stock Backtesting Platform Wiki

이 Wiki는 레거시 동기식 백테스트 엔진을 수정하지 않고,
Kubernetes Job 기반 비동기 아키텍처 + GitOps로 모더니제이션한 설계를 정리한 문서입니다.


🧠 Core Modernization Strategy

flowchart TB
    A["Legacy Sync Engine<br/>(unchanged & validated)"]
    A -->|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)"]
Loading

🏗️ Architecture Overview

Architecture Overview


🎯 Design Goals

  • 엔진 수정 금지 (Immutable Core)
  • 실행 격리 (1 Backtest = 1 K8s Job)
  • Additive-only API Contract
  • run_id 기반 감사/추적
  • Stateless Web
  • GitOps 기반 선언형 배포

📚 Wiki Navigation


📌 Repository Docs

  • README.md
  • docs/architecture.md
  • docs/ops-guide.md

Clone this wiki locally