System Architectures

System Overview (고도화 μ „)

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    Client Layer                          β”‚
β”‚              [Flutter Mobile App]                        β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                        ↓ REST API
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                Application Layer                         β”‚
β”‚                                                           β”‚
β”‚   [FastAPI Crawler]                                     β”‚
β”‚     β”œβ”€ LibreView 크둀링                                   β”‚
β”‚     β”œβ”€ 데이터 μ •μ œ 및 λ³€ν™˜                                   β”‚
β”‚     └─ MySQL μ €μž₯                                         β”‚
β”‚              ↓                                            β”‚
β”‚   [Spring Boot API Server]                               β”‚
β”‚     β”œβ”€ Spring Scheduler (주기적 MySQL 쑰회)                 β”‚
β”‚     β”œβ”€ REST API                                          β”‚
β”‚     └─ Basic WebSocket                                   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                        ↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                 Storage Layer                            β”‚
β”‚   [MySQL]          [MongoDB]         [AWS S3]            β”‚
β”‚ (μ„Όμ„œ 데이터)      (μ‚¬λ£Œ 정보)       (원본 λ°±μ—…)         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

데이터 μˆ˜μ§‘ 흐름 (νŒ€ ν”„λ‘œμ νŠΈ):

System Overview (고도화 ν›„)


Core Data Flows

1. μ‹€μ‹œκ°„ μ„Όμ„œ 데이터 처리 (고도화 ν›„)

2. 배치 데이터 집계

3. μ‚¬λ£Œ 정보 크둀링

Last updated