๐ ์๊ฐ ์์ ๋ณด๊ธฐ : UCC ๋งํฌ
2023.01.16(์) ~ 2023/02/17(๊ธ)
SSAFY 8๊ธฐ 2ํ๊ธฐ ๊ณตํตํ๋ก์ ํธ - ์ฐ์
ํ๊ตญ์ ๋ชจ๋ ์ทจ์ค์์ ๊ณ ๋ ์ ํด๊ฒฐํ๊ณ ์ถ๋ค!!
์ทจ์ค์์ด๋ผ๋ฉด ๋๊ตฌ๋ , ๊ฐ์ ๋ชฉํ๋ฅผ ๊ฐ์ง ์ฌ๋๋ค๊ณผ ํจ๊ป ๊ต๋ฅํ ์ ์๋ ๊ณณ์ ๋ง๋ค๊ณ ์ถ์์ด์
์ทจ์ค์ ์์ด ์ ์๋ฅผ ์์คํ์ง ์๋๋ก ๋๊ธฐ๋ถ์ฌ๊ฐ ๋๋ ๊ณณ์ ๋ง๋ค๊ณ ์ถ์์ด์
์ ๋ก๊ฐ ๋๋ ํ์ ์์ ์กฐ์ธ ๋๋ ๊ฐ์ ๊ณต๋ถ๋ฅผ ํ๋ ๋ค๋ฅธ ์ทจ์ค์๋ค์ ๋ฐํ์ผ๋ก ์ทจ์ค์ ์ํด ํ์ํ ๊ฒ๋ค์ ๋ค์๊ธ ํ์ธํ๊ณ ์ถ์์ด์
์จ๋ผ์ธ ๊ฐ์๋ผ๋ ๊ณตํต ๊ด์ฌ์ฌ๋ฅผ ํตํด ๊ต๋ฅ, ๋๊ธฐ๋ถ์ฌ, ์ฑ์ฅํ ์ ์๋ ํ๋ซํผ
๋์๊ฒ ๋์์ด ๋๋ ๊ฐ์ข๋ฅผ ์ฐพ๊ณ ๋ถ๋ฅ ๋ณ๋ก ๋ชจ์๋ณผ ์ ์์ด์
๋ด๊ฐ ์ข์ํ๋ ๊ฐ์ข๋ ๋ณด๊ณ ์ถ์ ๊ฐ์ข๋ฅผ ์ข์์ ํ์ํ ์ ์์ด์
์ข์์๋ฅผ ํ์ํ ๊ฐ์ข๋ค์ ๋ง์ดํ์ด์ง์์ ๋ชจ์๋ณผ ์ ์์ด์
์ ํ๋ธ ์์์ ํฐ ํ๋ฉด์ผ๋ก ์์ฒญํ ์ ์์ด์
๊ฐ์๋ฅผ ๋ฃ๋ค๊ฐ ๋จ๊ฒจ๋๊ณ ์ถ์ ๋ฉ๋ชจ๊ฐ ์๋ค๋ฉด ๋น๋์ค ํ๋ ์ด์ด์ ์ฌ์ด๋ ๋ฉ๋ด์์ ๋ฉ๋ชจ๋ฅผ ์์ฑํ ์ ์์ด์
๋งํฌ๋ค์ด ํ์์ผ๋ก ๊น๋ํ๊ฒ ์ ๋ฆฌํ ๋ฉ๋ชจ๋ฅผ ์ ์ฅํ๊ณ ํ์ํ ๋๋ง๋ค ๋ง์ดํ์ด์ง์์ ์ธ์ ๋ ํ์ธํ ์ ์์ด์
๊ฐ์ข๋ฅผ ๋ฃ๋ค๊ฐ ๊ถ๊ธํ๊ฒ ์๊ฒผ์ ๋ ๋์ ๊ฐ์ ๊ถ๊ธ์ฆ์ด ์๊ธด ์ฌ๋๋ค์ ์ง๋ฌธ์ ์ฐพ์๋ณผ ์ ์์ด์
๊ฐ์ข๋ฅผ ๋ค์ผ๋ฉฐ ๊ถ๊ธํ๊ฒ ์๊ธฐ๋ฉด ์ฆ์ ์ง๋ฌธ์ ๋จ๊ธธ ์ ์๊ณ ๋ต๋ณ์ ๋ฐ์ ์ ์์ด์
๋ด๊ฐ ์ต๊ทผ ์๊ฐํ ๊ฐ์ข์ ๊ฐ์๋ค์ด ๊ธฐ๋ก๋์ด ๋ง์ดํ์ด์ง์์ ํ์ธํ ์ ์์ด์
์ต๊ทผ ๋ฃ๋ ๊ฐ์๋ฅผ ์ด์ด์ ๋ฃ๋๋ค๋ฉด ์ด์ ํ๋ ์ด์ด๋ฅผ ์ข ๋ฃํ ์์น๋ถํฐ ์ด์ด์ ์์ฒญํ ์ ์์ด์
๊ฐ์ ๊ฐ์ข๋ฅผ ๋ฃ๊ฑฐ๋ ๊ฐ์ ๋ถ์ผ๋ฅผ ๊ณต๋ถํ๋ ์ฌ๋๋ค๊ณผ ํจ๊ป ์คํฐ๋๋ฅผ ์งํํ ์ ์์ด์
๋ด๊ฐ ๊ณต๋ถํ๊ณ ์ถ์ ๊ฐ์ข๋ค์ ๋ชจ์ ์ปค๋ฆฌํ๋ผ์ผ๋ก ๋ฑ๋กํ๊ณ ์คํฐ๋์์ ๋ชจ์ ์ ์์ด์
์คํฐ๋ ์ปค๋ฎค๋ํฐ์ ๊ธ์ ๋จ๊ฒจ ์คํฐ๋์๋ค๊ณผ ๊ฐ๋จํ ๋ํ๊ฐ ๊ฐ๋ฅํด์
์คํฐ๋์๋ค๊ณผ ์ค์๊ฐ์ผ๋ก ๊ฐ์๋ฅผ ์์ฒญํ ์ ์์ด์
๊ฐ์ ์์ ์ฑํฌ๋ ์คํฐ๋์ ๋ชจ๋์ ๋๊ธฐํ ๋์ด ๊ฐ์ ์๊ฐ๋์ ์์์ ๋์์ ์์ฒญํ ์ ์์ด์
๊ฐ์๋ฅผ ์์ฒญํ๋ฉฐ ๊ถ๊ธํ ๊ฒ์ด ์๊ธฐ๋ฉด ์คํฐ๋์๋ค๊ณผ ์ค์๊ฐ์ผ๋ก ๊ณต์ ํ๊ณ ์ฑํ ํ ์ ์์ด์
์คํฐ๋์๋ค๊ณผ ํจ๊ป ์ค์๊ฐ์ผ๋ก ์์ฒญํ๋ ๊ฐ์์ ๋ด์ญ์ ๋ณผ ์ ์์ด์
์ฐ์์ ์ฌ์ฉํ๋ ์ฌ๋๋ค์ด ๊ฐ์๋ฅผ ๋ค์ผ๋ฉฐ ๊ถ๊ธํ๋ ์ง๋ฌธ๋ค์ ๋ชจ์๋ณผ ์ ์์ด์
์ง๋ฌธ์ ๋ต๋ณ์ ๋จ๊ธด๋ค๋ฉด ์ง๋ฌธ์์๊ฒ ํฐ ๋์์ด ๋ ์ ์์ด์
์ฐ์์ ์ฌ์ฉํ๋ ๋ชจ๋ ์ฌ๋๋ค์๊ฒ ๊ธ์ ๊ฒ์ํ ์ ์์ด์
ํน์ ๊ฐ์์ ๊ด๋ จ ์์ด ๊ถ๊ธํ๊ฒ ์๊ธด๋ค๋ฉด, ์์ ๊ฒ์ํ์ ๊ธ์ ์์ฑํด๋ณผ ์ ์์ด์
๋๊ธ์ ๋จ๊ฒจ ๊ฒ์๊ธ์ ๋ํ ์๊ฐ์ ํํํด์ฃผ์ธ์
๋ด๊ฐ ์นํด์ง๊ณ ์ถ์ ์ฌ๋์ ํ๋ก์ฐํ๊ณ , ๋์๊ฒ ๊ด์ฌ์๋ ์ฌ๋์๊ฒ ํ๋ก์ ๋ฐ์ ์ ์์ด์
Frontend | Backend - Spring | CI/CD |
---|---|---|
React | Spring Boot | AWS EC2 |
Vite | Spring Web | Jenkins |
Zustand | Spring WebSocket with STOMP | Docker |
Tailwind | JPA | Docker Compose |
TypeScript | JWT | NginX |
Spring Security | ||
Spring Data with Swagger | ||
Google Cloud Storage | ||
Youtube API | ||
MySQL 8 |
- ๊ฐ์ข ํ์ด์ง ๋ฐฐ๋์๋ ๊ด์ฌ ํ๊ทธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ถ์ฒ ๊ฐ์ข๊ฐ ๋จ๊ฒ ๋ฉ๋๋ค. ๊ฐ์ข ๋ค์ผ๋ฌ ๊ฐ๊ธฐ๋ฅผ ๋๋ฅด๋ฉด ํด๋น ๊ฐ์ข ์์ธ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
- ์ ์ฒด ๊ฐ์ข๋ ํ์ด์ง๋ค์ด์ ์ผ๋ก ํ ํ์ด์ง์ 8๊ฐ์ ๊ฐ์ข๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
- ๊ฐ์ข ์์ธ ํ์ด์ง์์๋ ํด๋น ๊ฐ์ข๊ฐ ํฌํจํ๋ ๊ฐ์ ๋ชฉ๋ก์ ๋ณผ ์ ์๊ณ ์ฌ์ ๋ฒํผ์ ๋๋ฅด๋ฉด ํด๋น ๊ฐ์์ ๋น๋์ค ํ๋ ์ด์ด๋ก ์ด๋ํฉ๋๋ค.
- ์คํฐ๋ ํญ์ ๋๋ฅด๋ฉด ํด๋น ๊ฐ์ข๋ฅผ ํฌํจํ๊ณ ์๋ ์คํฐ๋๊ฐ ๋ณด์ฌ์ง๊ณ ์ปค๋ฎค๋ํฐ์๋ ํด๋น ๊ฐ์ข์ ํฌํจ๋ ๊ฐ์์ ๋จ๊ธด ์ง๋ฌธ๋ค์ ๋ชจ์๋ณผ ์ ์์ต๋๋ค.
- ๊ฐ์ข์๋ ์ข์์๋ฅผ ๋จ๊ธธ ์ ์๊ณ ๋ง์ดํ์ด์ง์์ ์ข์์ํ ๊ฐ์ข๋ฅผ ๋ชจ์๋ณผ ์ ์์ต๋๋ค.
<๊ฐ์ข ์์ธ ํ์ด์ง ๋ฉ์ธ> | <๊ฐ์ข๋ฅผ ์๊ฐํ๋ ์คํฐ๋> | <๊ฐ์ข ๊ด๋ จ ์ปค๋ฎค๋ํฐ๊ธ> |
---|---|---|
- ์คํฐ๋์ ์ ์ฒญ์ ์๋ฃํ๋ค๋ฉด ๋ง์ดํ์ด์ง ํน์ ๋ฉ์ธ ํ์ด์ง์ ๋ด ์คํฐ๋ ๋ฐ๋ก๊ฐ๊ธฐ์์ ์คํฐ๋ ๋ฉ์ธ ํ์ด์ง๋ก ๋ค์ด๊ฐ ์ ์์ต๋๋ค.
- ๋ฐฉ์ฅ์ ๊ฒฝ์ฐ ์ถ๊ฐ์ ์ผ๋ก ๊ณต์ง์ฌํญ ์์ฑ / ์ปค๋ฆฌํ๋ผ ์์ / ํ์ ํํด / ํ์ ์ ์ฒญ ์๋ฝ / ์คํฐ๋ ์ ๋ณด ์์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
<ํ์ ํ์ด์ง> | <ํ์ฅ ํ์ด์ง> |
---|---|
<์คํฐ๋ ์ ์ฒญ ์๋ฝ> | <์ปค๋ฆฌํ๋ผ ์์ > |
---|---|
- ์คํฐ๋ ์๊ฐ์ด ๋์๋ค๋ฉด ์คํฐ๋์ ์ค ์๋ฌด๋ ์คํฐ๋ ํ๋ ์ด์ด๋ฅผ ์ด ์ ์์ต๋๋ค. ์ด๋ฏธ ํ ๋ช ์ด ์คํฐ๋๋ฅผ ์์ํ๋ค๋ฉด ํ์๋ค์ ์คํฐ๋ ํ์ด์ง์ '์คํฐ๋ ์ฐธ์ฌ' ๋ฅผ ๋๋ฅด๋ฉด ๋ฐ๋ก ์คํฐ๋๋ฅผ ์ฐธ์ฌํ ์ ์์ต๋๋ค.
- ์ค์๊ฐ ํ๋ ์ด์ด ๊ณต์ ๊ฐ ๊ฐ๋ฅํ๊ณ ์๊ฐ์ ์ฎ๊ธธ ๊ฒฝ์ฐ ์คํฐ๋์ ๋ชจ๋์๊ฒ ์ ์ฉ๋ฉ๋๋ค.
- ์คํฐ๋์๋ค๊ณผ ์ค์๊ฐ ์ฑํ ์ด ๊ฐ๋ฅํฉ๋๋ค.
- ๊ฐ์๋ฅผ ๋ฃ๋ค๊ฐ ๋ชจ๋ฅด๋ ๊ฒ์ด ์๊ฒผ์ ๊ฒฝ์ฐ ์ง๋ฌธ๋ชฉ๋ก์์ ์ง๋ฌธ์ ๋จ๊ธธ ์ ์์ต๋๋ค.
- ๊ฐ์๋ฅผ ๋ฃ๋ค๊ฐ ๋ฉ๋ชจ๋ฅผ ๋จ๊ธธ ์ ์์ต๋๋ค. ๋ฉ๋ชจ๋ ๋งํฌ๋ค์ด ํ์์ผ๋ก ๊ฐ๋ฅํฉ๋๋ค.
<์คํฐ๋ ๋ฉ์ธ ํ์ด์ง> | <์คํฐ๋ ์ฑํฌ ์กฐ์ > |
---|---|
- ์ปค๋ฎค๋ํฐ ํ์ด์ง์์๋ ์์ ์ง๋ฌธ๊ณผ ๊ฐ์ ์ง๋ฌธ์ผ๋ก ๋๋์ด์ ธ ์๊ณ ๋ ๋ค ๊ฐ๊ฐ์ ํญ์์ ๊ฒ์์ด ๊ฐ๋ฅํฉ๋๋ค.
- ์์ ์ง๋ฌธ ๊ธ์ฐ๊ธฐ๋ ์์ ์ง๋ฌธ ํญ์์ ๊ฐ๋ฅํ๊ณ ๊ฐ์ ์ง๋ฌธ์ ๊ฐ๊ฐ์ ๊ฐ์ ํ๋ ์ด์ด ๋ด์์ ์ง๋ฌธ์ ๋จ๊ธฐ๋ ๊ฒ์ด ๊ฐ๋ฅํฉ๋๋ค.
- ๊ฒ์๋ฌผ๋ค์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ต์ ์์ผ๋ก ์ ๋ ฌ์ด ๋์ด ์๊ณ ์ต์ ์, ์ค๋๋์, ์กฐํ๋์์, ์กฐํ๋ฎ์์์ผ๋ก ์ ๋ ฌ์ด ๊ฐ๋ฅํฉ๋๋ค.
<์ปค๋ฎค๋ํฐ ๋ฉ์ธ ํ์ด์ง> | <๊ธ ์์ฑ ํ์ด์ง> |
---|---|
- ๊ฒ์๋ฌผ๊ณผ ๋์์ ํ๋ ์ด์ด์์๋ ๋๊ธ ๋จ๊ธฐ๊ธฐ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
- ๋ํ ๋ณธ์ธ์ด ๋จ๊ธด ๊ฒ์๋ฌผ์ ๊ฒฝ์ฐ ์์ , ์ญ์ ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
<๋๊ธ ์์ฑ> | <๊ธ ์์ > | <๊ธ ์ญ์ > |
---|---|---|
- ๋ง์ด ํ์ด์ง์์๋ ํ๋กํ ์์ , ๋ด ์คํฐ๋ ๋ชฉ๋ก, ๊ฐ์ข & ๊ฐ์ ์๊ฐ ๋ด์ญ, ๋ฉ๋ชจ, ์์ฑํ ๊ธ, ์ข์์ํ ๊ฐ์ข๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ๋ํ ํ๋ก์์ ํ๋ก์ํ ์ฌ๋์ ๋ณผ ์ ์์ต๋๋ค.
- ๋ง์ดํ์ด์ง์์ ํ๋กํ ์ ๋ณด๋ฅผ ์์ ํ ์ ์์ต๋๋ค. ๋๋ค์, ํ๋กํ ์ฌ์ง, ์ ํธ ์ฅ๋ฅด๋ฅผ ๋ฐ๊ฟ ์ ์์ต๋๋ค.
- ๋ค๋ฅธ ์ฌ๋์ ํ๋กํ์ ๋ค์ด๊ฐ๋ฉด ํ๋ก์ฐ๋ฅผ ํ ์ ์๊ณ ๊ทธ ์ฌ๋์ ์คํฐ๋ ๋ชฉ๋ก, ๊ฐ์ข ์๊ฐ ๋ด์ญ, ์์ฑํ ๊ธ์ ๋ณผ ์ ์์ต๋๋ค.
<๋ง์ดํ์ด์ง - ๋ณธ์ธ> | <์ ๋ณด ์์ > | <๋ง์ดํ์ด์ง - ๋ค๋ฅธ ํ์> |
---|---|---|
- ๊ฐ์ข ํ์ด์ง์ ๊ฒฝ์ฐ์๋ ์ ๋ชฉ์ ๊ฒ์ํ ์ ์๊ณ ํ๊ทธ๋ก ๊ฒ์์ด ๊ฐ๋ฅํฉ๋๋ค.
- ์คํฐ๋ ํ์ด์ง์ ๊ฒฝ์ฐ์๋ ์ ๋ชฉ + ๋ด์ฉ์ผ๋ก ๊ฒ์์ด ๊ฐ๋ฅํฉ๋๋ค.
- ์ปค๋ฎค๋ํฐ ํ์ด์ง์์๋ ์์ / ๊ฐ์ ์ง๋ฌธ ๋ฐ๋ก ์ ๋ชฉ์ผ๋ก ๊ฒ์์ด ๊ฐ๋ฅํฉ๋๋ค.
- ๋ด๊ฐ ์ด ๊ฒ์๋ฌผ์ ๋๊ธ์ด ๋ฌ๋ฆฌ๊ฑฐ๋, ์คํฐ๋์ ์ ์ฒญํ ์ฌ๋์ด ์์ ๊ฒฝ์ฐ์๋ ์๋์ด ์ค๊ฒ ๋ฉ๋๋ค. ์๋ ๋ด์ฉ์ ํด๋ฆญํ๋ฉด ํด๋น ๊ฒ์๋ฌผ๋ก ์ด๋ํ ์ ์์ต๋๋ค.
<ํค์๋์ ํ๊ทธ ๊ฒ์> | <์๋ฆผ> |
---|---|
BACKEND\STUDYMOIM\SRC\MAIN
โโjava
โ โโcom
โ โโssafy
โ โโpeace
โ โ DataLoader.java
โ โ PeaceApplication.java
โ โโapi
โ โโconfig
โ โโdto
โ โ โโauth
โ โโentity
โ โ โโkey
โ โโexception
โ โโfilter
โ โโlistener
โ โโrepository
โ โโservice
โ โ โโauth
โ โโutil
โโresources
FRONTEND\PEACE_STUDYMOIM\SRC
โ App.css
โ App.jsx
โ index.css
โ main.jsx
โโassets
โโcomponents
โ โโcommunitydetail
โ โโcommunitypages
โ โโcoursedetail
โ โโcoursepages
โ โโfield
โ โโmainpages
โ โโmypages
โ โโNavBar
โ โโoverall
โ โโstudydetail
โ โโstudypages
โ โโstudyplayer
โโhooks
โโpages
โโzustand
- ๋ธ๋ ์ธ์คํ ๋ฐ, ๊ธฐ๋ฅ ๊ตฌํ, ๋งํฌ ๊ณต์ ๋ฑ ํ์๊ณผ ํจ๊ป ์์ฑํด์ผ ํ ๋ฌธ์๊ฐ ์์๋ Notion์ ํ์ฉํ์ด์
- ์ปจ๋ฒค์ , ์ค๋์ ๋ชฉํ, ๋ง์ผ์คํค, ํ ๊ท์น ๋ฑ ํ์๊ณผ ๊ณต์ ํ ์ ๋ณด๊ฐ ์์ ๋ Notion์ ์ ๊ทน์ ์ผ๋ก ๊ธฐ๋กํ์ฌ ๊ด๋ฆฌํ์ด์
- ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ 1์ฃผ๋น ํ๋์ ์คํ๋ฆฐํธ, ์ด 5๊ฐ์ ์คํ๋ฆฐํธ๋ฅผ ์งํํ์ด์
- ํ ์ฃผ์ ์์๋ง๋ค ์ธ๋น ์ด 40์๊ฐ์ ์ด์๋ฅผ ์์ฑํ๊ณ ์คํ๋ฆฐํธ๋ฅผ ์์ํ์ด์
- 1~4์๊ฐ์ ์ด์๋ฅผ ์์ฑํ์ฌ ์์ ์ ์์ํ ๋ ๋ง๋ค ํด๋น ์ด์๋ฅผ ์งํ์ค ํ์ ํ์ด์
- ์์ ์ด ์๋ฃ ๋๋ฉด ํด๋น ์ด์๋ฅผ ์๋ฃ ํ์ ํ ํ, ๋ค์ ์์ ์ ์งํํ์ด์
- ํ ์ฃผ์ ๋ง์ง๋ง์ ์คํ๋ฆฐํธ๋ฅผ ์ข ๋ฃํ์ฌ ๋ฆฌ๋ทฐํ๋ ์๊ฐ์ ๊ฐ์ก์ด์
- master, develop, feature์ git flow ๋ธ๋์นญ ์ ๋ต์ ํตํด ์์ ๋ธ๋์น๋ฅผ ๋ถํ ๊ด๋ฆฌ ํ์ด์
- ์๋ก์ด ๊ธฐ๋ฅ ๊ฐ๋ฐ์ด๋ ๋ฒ๊ทธํฝ์ค๋ฅผ ์ํด feature ๋ธ๋์น๋ฅผ ์ฌ์ฉํ์ด์
- ๊ฐ๋ฐ ํํฉ์ ๋ณํฉํ๊ณ ์๋ก์ด ๊ฐ๋ฐ ๋ธ๋์น๋ฅผ ๋ถ๊ธฐํ๊ธฐ ์ํด develop ๋ธ๋์น๋ฅผ ์ฌ์ฉํ์ด์
- ์๋น์ค ๋ฆด๋ฆฌ์ฆ ์ , ์งํํํฉ ๋ช ์ธ๋ ํ์ ๋ฌธ์๋ฅผ ๋จ๊ธฐ๊ณ ๊ณต์ ํ๊ธฐ ์ํด master ๋ธ๋์น๋ฅผ ์ฌ์ฉํ์ด์
- ๊ทผ๋ฌด ์ธ ์ถ๊ฐ์ ์ธ ์์ ์ ์ํด DIscord์ ์ ์ํ์ฌ ํ์๊ณผ ํ์ ์ ์ด์ด๋๊ฐ์ด์
๋ฐ์์ (ํ์ฅ) | ๊น๋์ค | ๋ฐฐ์์ฐ | ์ดํํฌ | ์ ์คํธ | ์ ์ฑ๋ฆฐ |
---|---|---|---|---|---|
Backend GCS |
Frontend Docs |
Backend Frontend |
Backend Devops |
Backend Database |
Frontend |
Repository ์ค๊ณ | component ์ด๊ธฐ ๊ตฌ์กฐ ์์ฑ | ๋ก๊ทธ์ธ, ์๋ฆผ, ํ์์ ๋ณด ๊ธฐ๋ฅ ํ์คํ ๊ฐ๋ฐ | DTO ์ค๊ณ | Entity ์ค๊ณ | ์คํฐ๋ ๊ตฌ์ธ, ์คํฐ๋ ํ์ด์ง ๊ธฐ๋ฅ ๊ตฌํ |
Study ๋๋ฉ์ธ API ๊ฐ๋ฐ | ์ด๊ธฐ ๊ธฐ๋ณธ ๋์์ธ ํ์ฑ + ๋ผ์ฐํฐ ๊ตฌ์กฐ ์ ๋ฆฝ | ๋ง์ดํ์ด์ง ๊ธฐ๋ฅ ๊ฐ๋ฐ | User, Articles ๋๋ฉ์ธ API ๊ฐ๋ฐ | Course, Lecture, History ๋๋ฉ์ธ API ๊ฐ๋ฐ | ์ด๊ธฐ ๋ก๊ทธ์ธ ๋ฐ ์ถ์ฒ ๊ฐ์ข ๊ตฌํ |
DataLoader ๊ฐ๋ฐ | ๋ค๋ธ๋ฐ, ์คํฐ๋ํ๋ ์ด์ด, ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ ๊ตฌํ | ๊ฒ์/์ ๋ ฌ ๊ธฐ๋ฅ ์ด๊ด ํ์คํ ๊ฐ๋ฐ | ๋น๋์ค ์ฑํฌ, ์ฑํ WebSocket ์๋น์ค ๊ฐ๋ฐ | History ๊ธฐ๋ฐ ํต๊ณ ๋ฐ์ดํฐ ์ถ์ถ | ๋ฉ์ธํ์ด์ง ๊ตฌํ |
GCS๋ฅผ ํ์ฉํ ์ด๋ฏธ์ง ์ ์ฅ ๊ตฌํ | ๊ธฐ๋ณธ ์ปค์คํ ํ + ์ํ๊ด๋ฆฌ ๊ธฐ๋ฅ ๊ตฌํ | ์๋น์ค ๋์์ธ ์ด๊ด | EC2 ์ ์ด์ ํ๊ฒฝ ์ค๊ณ ๋ฐ ์ปจํ ์ด๋ ๊ตฌ์ถ | Youtube ๊ฐ์ ๋ผ๋ฒจ๋ง ์๋ํ | ์บ๋ฌ์, Markdown ์ ์ฉ |
ํ๋ ์ ํ ์ด์ ๋ด๋น | ํ์๋ก ์์ฑ | ํ๋ ์ ํ ์ด์ ๋์์ธ ์ด๊ด | Jenkins ๋ฐฐํฌ ์๋ํ | DataLoader ๊ฐ๋ฐ | ์์ด์ดํ๋ ์ ์ด๊ด |