- ๊ฐ์ธ์ด ๊ฐ์ง๊ณ ์๋ ์ด๋ ค์
- ํผ์ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ๋๋ ์์ฌ์ผ์ผ์ ๋ฐ๋ณตํ๋ค.
- ํผ์ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ๋๋ ์ค์ ๊ณผ ํ๊ฒฝ์ด ๋ฌ๋ผ ๋ชฐ์ ๋๊ฐ ๋จ์ด์ง๋ค.
- ์น๊ตฌ๋ค๋ผ๋ฆฌ ์๊ณ ๋ฆฌ์ฆ ์คํฐ๋๋ฅผ ํ ๋ ๊ฐ์ด ๋ฌธ์ ํ๊ณ ์ค์ด๋ ๋์ค์ฝ๋์ ์ฎ๊ฒจ๊ฐ์ ๋ชจ์ฌ์ผ ํ๋ ๋ฌธ์ ๊ฐ ์๋ค.
- ๊ธฐ์กด ํ๋ซํผ์ ์์ฌ์ด ์
- ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ํ ๊ณง๋ฐ๋ก ์คํฐ๋๋ฅผ ์งํํ ์ ์์
- ์ค์ ์ฝ๋ฉํ ์คํธ์ ๊ฐ์ ๊ธด์ฅ๊ฐ์ ๋๋ผ๊ธฐ ์ด๋ ค์
-> 1๊ฐ์ ํ๊ฒฝ์์ ์ค์ ์ฝ๋ฉ ํ ์คํธ์ ๊ทธ๋ฃน ์คํฐ๋๋ฅผ ์งํํ ์ ์๋ ํตํฉ ํ๋ซํผ.
| ๋ฉ์ธ ํ์ด์ง |
|---|
|
| ๋๊ธฐ ํ๋ฉด |
|---|
|
| ์ฝ๋ฉ ํ ์คํธ |
|---|
|
| ์คํฐ๋ |
|---|
|
| ๋ง์ด ํ์ด์ง |
|---|
|
|
์์ธ ๊ธฐ์ ์คํ ๋ฐ ๋ฒ์
| ๊ตฌ๋ถ | ๊ธฐ์ ์คํ | ์์ธ๋ด์ฉ | ๋ฒ์ |
|---|---|---|---|
| ๊ณตํต | ํ์๊ด๋ฆฌ | Gitlab | - |
| ์ด์๊ด๋ฆฌ | Jira | - | |
| ์ปค๋ฎค๋์ผ์ด์ | Mattermost, Notion | - | |
| BackEnd | DB | MySQL | 8.0.31 |
| Mybatis | 2.3.0 | ||
| Java | Zulu | 1.8.0_202 | |
| Spring | Spring | 5.3.24 | |
| Spring Boot | 2.7.8 | ||
| IDE | IntelliJ | 2022.3.1 | |
| Cloud Storage | AWS S3 | - | |
| Build | Gradle | 7.6 | |
| API Docs | Postman | ||
| FrontEnd | HTML5 | - | |
| CSS3 | - | ||
| JavaScript(ES6) | - | ||
| React | React | 18.2.0 | |
| Node.js | npm | 16.18.0 | |
| Openvidu | Openvidu | 2.25.0 | |
| Sockjs | Sockjs | 1.6.1 | |
| Stompjs | Stompjs | 2.3.3 | |
| IDE | Visual Studio Code | 1.75.1 | |
| Server | ์๋ฒ | AWS EC2 | - |
| ํ๋ซํผ | Ubuntu\AWS Liunx | 20.04 , AWS Linux2 | |
| CI/CD | Docker | 20.10.17 | |
| Jenkins | jenkins/jenkins:lts |
๐ถ ๋ฐ๊ท ํ (Front-End) |
๐ ์๋ฏผํ (Front-End) |
๐ ์ด๋ณํธ (Front-End) |
๐ ์ด์ฐฌํฌ (Back-End) |
๐ ์ํ์ (Back-End) |
๐ถ ์ ํด์ (Back-End) |
| ๊ทธ๋ฆผํ |
WebSocket |
WebRTC |
์ฑ์ ์๋ฒ, ํ์ |
WebSocket |
CI/CD |
- ๊ธฐํ ๋ฐ ์ค๊ณ : 23.1.3 ~ 23.1.15
- ํ๋ก์ ํธ ๊ตฌํ : 23.1.16 ~ 23.2.12
- ๋ฒ๊ทธ ์์ ๋ฐ ์ฐ์ถ๋ฌผ ์ ๋ฆฌ : 23.2.13 ~ 23.2.17
| ๊ตฌ๋ถ | ๋งํฌ |
|---|---|
| ์์ด์ดํ๋ ์ | ์์ด์ดํ๋ ์ ๋ฐ๋ก๊ฐ๊ธฐ |
| ERD | ERD ๋ฐ๋ก๊ฐ๊ธฐ |
| ๋น๋/๋ฐฐํฌ | ๋น๋/๋ฐฐํฌ ๋ฐ๋ก๊ฐ๊ธฐ |
| ์์ฐ ์๋๋ฆฌ์ค | ์์ฐ ์๋๋ฆฌ์ค ๋ฐ๋ก๊ฐ๊ธฐ |
| API ๋ช ์ธ์ | API ๋ช ์ธ์ ๋ฐ๋ก๊ฐ๊ธฐ |
| ๋ฐํ์๋ฃ | ๋ฐํ์๋ฃ ๋ฐ๋ก๊ฐ๊ธฐ |





