Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@

```mermaid
flowchart LR
WEB[React Web] -->|REST / JWT cookie| API[Django REST API]
API --> MYSQL[(MySQL)]
API --> REDIS[(Redis)]
REDIS --> CELERY[Celery Worker / Beat]
CELERY -->|API key| AI[FastAPI AI Service]
API --> S3[(Amazon S3)]
AI --> S3
REQUEST["Request Path<br/>React Web → Django REST"]
DATA["Data<br/>MySQL · Amazon S3"]
ASYNC["Async AI<br/>Redis → Celery → FastAPI"]

REQUEST --> DATA
REQUEST --> ASYNC
ASYNC --> DATA
```

인증·데이터 정합성은 Django가 담당하고, 모델 추론은 AI 서비스에 위임합니다. 캐릭터와 TODO 생성은 요청 접수와 결과 조회를 분리해 긴 추론 시간에도 Web 요청이 유지되도록 설계했습니다.
Expand Down
Loading