- 엘리스 Cloud 트랙 3기 6팀
- 팀원: 강대희, 권재우, 안승우, 우연정, 정동희, 조혜연
- 노션: https://www.notion.so/elice-track/6-564ec5d05b6b4045b5f6b322c61ca903
- 기간: 2024.07.22 ~ 2024.08.17
- 주제: 실시간 채팅, 음성 공유 기능을 제공하는 서비스 개발
- 주요 기능: websocket을 이용한 실시간 채팅, webRTC를 통한 음성 통화 기능
- 특징: 향후 MSA 구조로의 전환을 염두에 두고, 현재 프로젝트는
user,chat두 도메인을 독립적으로 수직 분리하여 개발하였습니다.
- 클론: https://kdt-gitlab.elice.io/cloud_track/class_03/web_project3/team06/multi-module-project.git
- 의존성 설치: gradle 실행
- 실행: 실행 버튼 클릭
- 접속: http://localhost:8080/
💻 multi-module-project
├─ src
│ └─ main
│ └─ java/com/elice/spatz
│ ├─ config
│ ├─ constans
│ ├─ domain
│ │ ├─ chat
│ │ ├─ file
│ │ ├─ reaction
│ │ ├─ server
│ │ ├─ serverUser
│ │ ├─ user
│ │ └─ userFeature
│ ├─ entity/baseEntity
│ ├─ exception
│ ├─ filter
│ └─ SpatzApplication.java
├─ Dockerfile
└─ build.gradle



