<aside>
👉
- 프로젝트 동기
- System architectural diagram
- ERD Diragram
- RESTful API
- 사이트 이용 프로세스
- 프로젝트 기술 개요
- 프로젝트 구조 설계에 따른 주요 개발 내용 소개
</aside>
https://github.com/Yumin-Kim/StudentDothomeAdminSite
https://github.com/Yumin-Kim/StudentDothomeAdminSite
1. 프로젝트 동기
- 학생들의 학부 개발 수업 , 졸업 관련 자료 업로드시 편의 기능을 제공
- 학부 수업 평가 간 통합적으로 관리를 수단 제공
- 졸업 관련 자료 업로드 및 관리 필요성 요구
- 웹 애플리케이션 서버 개발 , 사이트 퍼블리싱 수업간 호스팅 , 클라우드 서비스 유료화 및 복잡도 해소
2. System architectural diagram

- 사용자의 요청을 Apache2를 통해 React Application을 제공
- React Application에서 비동기 요청 , 응답을 Docker Container를 통해 관리 되어 지는 Spring boot Application으로 처리
- 자료 업로드 관련 요구 사항이 주기적으로 변동 되어 Micro Service로 분리
- 사용자의 WAS는 NodeJS일 경우 로컬 환경의 PM2 , Java Application일 경우 로컬 환경의 Tomcat9으로 관리
3. ERD Diagram

4. RESTful API