- 영화에 대하여 더욱 세밀한 정보(음악 감독, 미술 감독 등)를 활용하여 더욱 정확한 개인화 추천을 개발하고자 함
- 원본 데이터 보존 철저
- 개발 기반 환경 동기화
- 기본 언어: Python (Miniforge 배포판) 최신
- 배포판 최신 버전 유지 필수
- 본인 취향에 맞는 개발 툴 쓰시고, 개발 툴 환경설정 폴더는 커밋하지 마세요.
- Microsoft Azure Virtual Machine
- Microsoft Azure CentOS-based 7.7
- Python (Miniforge) 최신
- Flask 단독
- 웹 서버 + Flask(기계 학습 모델)
- 자바 WAS(ex. Apache Tomcat) + Flask(기계 학습 모델)
- Microsoft Azure Virtual Machine
- Microsoft Azure CentOS-based 7.7
- NGINX 최신
- NodeJS 최신
- 구조
- NGINX: 웹 프론트(요청 및 응답, Java 및 JavaScript 파일 프록시 처리)
- NodeJS: JavaScript 처리
- Apache Ambari 또는 Cloudera 활용
- Microsoft Azure Virtual Machine
- Microsoft Azure CentOS-based 7.7
- MySQL 최신