DOCS/_archive/docs/architecture/아키텍쳐_로빙.md
happybell80 725ad0876c fix: 문서 파일 실행 권한 제거
- 모든 .md, .html 파일 권한을 644로 정상화
- .gitignore 파일 권한도 644로 수정
- 문서 파일에 실행 권한은 불필요하고 보안상 바람직하지 않음
- deprecated 아이디어 폴더 생성 및 레벨별 UI 변경 아이디어 이동
2025-08-18 00:37:51 +09:00

34 lines
2.3 KiB
Markdown

아키텍처 구조
┌─────────────────────────────────────┐
│ 대시보드 서버 (1개) │
│ ┌─────────────────────────────┐ │
│ │ 웹 인터페이스 │ │
│ │ 사용자 A 로그인 → A 로빙 │ │
│ │ 사용자 B 로그인 → B 로빙 │ │
│ └─────────────────────────────┘ │
│ ┌─────────────────────────────┐ │
│ │ 공통 DB │ │
│ │ users, robings, stats │ │
│ └─────────────────────────────┘ │
└─────────────────────────────────────┘
│ API 호출
┌─────────────────┐ ┌─────────────────┐
│ 로빙 A 컨테이너 │ │ 로빙 B 컨테이너 │
│ (2GB 메모리) │ │ (8GB 메모리) │
│ 스탯: 초보 │ │ 스탯: 고급 │
│ 스킬: 3개 │ │ 스킬: 15개 │
└─────────────────┘ └─────────────────┘
핵심 질문들
1. 통신 방식: 대시보드가 각 로빙 컨테이너와 어떻게
통신할지?
2. 컨테이너 관리: 로빙 컨테이너를 누가
생성/관리할지?
3. 스케일링: 사용자가 늘어나면 컨테이너도 자동으로
늘어날지?
4. 리소스 할당: 스탯에 따른 컨테이너 사양을 어떻게
결정할지?