DOCS/docs/architecture/아키텍쳐_로빙.md
happybell80 45f9e83edb 문서 구조 대규모 재편성
- .gitignore에 .archive/ 폴더 추가
- 기존 문서들 재구조화 및 v2로 업데이트
- 새로운 문서 카테고리 추가:
  - ai-memory: AI 메모리 시스템 관련
  - architecture: 시스템 아키텍처 설계
  - implementation: 구현 가이드
  - philosophy: 프로젝트 철학
  - research: 연구 자료
  - skills-stats: 스킬 및 스탯 시스템

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-21 22:54:43 +09:00

2.3 KiB
Executable File

아키텍처 구조

┌─────────────────────────────────────┐ │ 대시보드 서버 (1개) │ │ ┌─────────────────────────────┐ │ │ │ 웹 인터페이스 │ │ │ │ 사용자 A 로그인 → A 로빙 │ │ │ │ 사용자 B 로그인 → B 로빙 │ │ │ └─────────────────────────────┘ │ │ ┌─────────────────────────────┐ │ │ │ 공통 DB │ │ │ │ users, robings, stats │ │ │ └─────────────────────────────┘ │ └─────────────────────────────────────┘ │ │ API 호출 ▼ ┌─────────────────┐ ┌─────────────────┐ │ 로빙 A 컨테이너 │ │ 로빙 B 컨테이너 │ │ (2GB 메모리) │ │ (8GB 메모리) │ │ 스탯: 초보 │ │ 스탯: 고급 │ │ 스킬: 3개 │ │ 스킬: 15개 │ └─────────────────┘ └─────────────────┘

핵심 질문들

  1. 통신 방식: 대시보드가 각 로빙 컨테이너와 어떻게 통신할지?
  2. 컨테이너 관리: 로빙 컨테이너를 누가 생성/관리할지?
  3. 스케일링: 사용자가 늘어나면 컨테이너도 자동으로 늘어날지?
  4. 리소스 할당: 스탯에 따른 컨테이너 사양을 어떻게 결정할지?