D105 ้ ้ CLUB ํนํ PJT / ๋น ๋ฐ์ดํฐ ์ถ์ฒ Track
2024.08.26 ~ 2024.10.11 (7์ฃผ)
๐ NewLearn ๋ฐ๋ก๊ฐ๊ธฐ
- Overview
- ๊ธฐ๋ฅ ์๊ฐ
- ๊ธฐ์ ์คํ
- ์ฃผ์ ๊ธฐ์
- ์์คํ ์ํคํ ์ฒ
- ์ฐ์ถ๋ฌผ
- ํ์ ์๊ฐ
- Conventions
๐ฃ ์ฒ์ ์์ํ๊ธฐ ์ด๋ ค์ด ์์ด ๊ณต๋ถ, ์ฌ๋ฏธ์๊ฒ ํ ๋ฐฉ๋ฒ์ด ์์๊น?
์์ด๋ก ๋ด์ค๋ฅผ ์ฝ์ผ๋ฉฐ ์ฆ๊ฒ๊ฒ ํ์ตํด๋ณด๋๊ฑด ์ด๋ค๊ฐ์?
์ต์ ๊ตญ๋ด ๋ด์ค์ ํจ๊ป ์์ด๋ฅผ ์ฝ๊ฒ ๊ณต๋ถํ ์ ์๋ ๊ณณ, New Learn๐๐ป
- ์๋ฐํ ์์ฑ, ์๋จ์ด ๋ ๋ฒจ ํ ์คํธ, ๊ด์ฌ ๋ถ์ผ ์ค์
- ๊ฐ ์ปจํ ์ธ ์ ๋ํ ์ฌ์ฉ๋ฒ ์ ๊ณต
Today's Top 10
: ์ค๋์ ํ 10 ๋ด์ค- ์ด๋ฒ ๋ฌ ํ์ต ํํฉ, ๋ด์ค ์ฝ๊ธฐ ๊ธฐ๋ก์ ๋ฐ๋ฅธ ๊ด์ฌ๋ ๊ทธ๋ํ ํ์
ํฌ์ธํธ์/๋ค๋ ์
์ค์๊ฐ ๋ญํน ํ์
- ๋ชจ๋ ์ ํ ๊ฐ๋ฅ
ํ์ด๋ธ๋ฆฌ๋ ์ถ์ฒ ์์คํ
์ ๋ฐ๋ฅธ ๋ด์ค ์ปจํ ์ธ ์ถ์ฒ- ๊ด์ฌ ์นดํ ๊ณ ๋ฆฌ ๊ธฐ๋ฐ ๋ด์ค ์ปจํ ์ธ ์ถ์ฒ
- ์ต์ ์ ์ฒด ๋ด์ค ๋ชฉ๋ก ์ ๊ณต
- ํ/์ ํ ๊ธ์ ํตํด ๋ฒ์ญ๋ณธ ์ ๊ณต
scroll progress bar
๋ฅผ ํตํด ๋ด์ค ์ฝ์ ์ฒ๋ฆฌ- ๋ค ์ฝ์ ๋ด์ค์ ๋ํด ๋์ด๋์ ๋ง๋ ๋ฉ๋ฌ ํ๋
- ๋ณธ์ธ ๋ ๋ฒจ ์์ค์ ๋ง๋ ๋์ด๋ ๋ฒ์ญ๋ณธ ๊ธฐ๋ณธ ์ ๊ณต
- ์ํ๋ ๋์ด๋๋ก ๋ณ๊ฒฝ ๊ฐ๋ฅ
- ๋ชจ๋ฅด๋ ๋จ์ด์ ๋๋๊ทธ/๋๋ธํด๋ฆญ์ ํตํด
ํ์ด๋ผ์ดํ
- ํ์ด๋ผ์ดํ ํ ๋จ์ด์ ๋ํ ๋ป๊ณผ ๋ฐ์ ์ ๊ณต
- ์ฝ๊ณ ์๋ ๋ด์ค์ ๋ํด ์ํ๋ ๋์ด๋๋ฅผ ์ ํํ์ฌ ์คํฌ๋ฉ ๊ฐ๋ฅ
- ๊ฐ๋ก/์ธ๋ก ๋จ์ด๋ฅผ ๋งํ๋
word hunt game
๊ธฐ๋ฅ - ๋ด์ค ๋ณธ๋ฌธ์ ๋จ์ด๋ค ์ค ๋๋ค์ผ๋ก ์ถ์ถ๋ ๋จ์ด ๋ฑ์ฅ
- ๋ค ๋งํ ๊ฒฝ์ฐ, ๊ฒฝํ์น ํ๋
- ์ ๋ต ํ์ธ ๊ฐ๋ฅ
- ์ ์ฅํ ๋จ์ด์ ๋ํด ๋ป, ์๋ฌธ, ๋ด์ค์๋ฌธ ์ ๊ณต
- ์๊ธฐํ ๋จ์ด๋
drag & drop
์ผ๋ก ์ธ์ ์ฒ๋ฆฌ
์๋นํ์ฐ์ค์ ๋ง๊ฐ ๊ณก์ ์ด๋ก
์ ๋ฐํ์ผ๋ก ํ ํจ์จ์ ์ธ ๋ณต์ต ์์คํ - ์๊ธฐํ ๋จ์ด์ ๋ํด 1์ผ, 3์ผ, 7์ผ, 30์ผ ๋ฑ ์ ์ง์ ์ผ๋ก
๋ณต์ต ํด์ฆ
์ ๊ณต
๋ด์ค ์ฝ๊ธฐ ํ์
,๋จ์ด ํ ์คํธ๋ก ์๊ธฐํ ๋จ์ด ์
,๋ฐ์ ํ ์คํธ ์ ์ ์ดํฉ
์ ๋ํด ์ํ๋ ํ์ต ๋ชฉํ ์ค์ - ๋งค์ 1์ผ ์๋์ผ๋ก ๋ชฉํ๊ฐ ์ด๊ธฐํ๋์ด, ์๋ก์ด ๋ฌ์ ๋ชฉํ๋ฅผ ์ค์ ๊ฐ๋ฅ
- ์ค์ ํ ํ์ต ๋ชฉํ์ ๋ฐ๋ผ, ๋ฌ์ฑ ์ ๊ฒฝํ์น ํ๋ ๋ชจ๋ฌ ํ์
๋์ ๋จ์ด์ฅ์ ์ ์ฅ๋ ๋จ์ด๋ค
๊ธฐ๋ฐ์ผ๋ก ์ํ๋ ๋ฌธ์ ๊ฐฏ์๋งํผ ํ ์คํธ ์์- ์ด์ ์ ์งํํ ํ ์คํธ ๊ฒฐ๊ณผ ๋ฐ ํต๊ณ ๊ทธ๋ํ ํ์ธ ๊ฐ๋ฅ
- ์์ํ ํ ์คํธ์ ์์ธ ๊ฒฐ๊ณผ ํ์ธ ๊ฐ๋ฅ
๋์ ๋จ์ด์ฅ์ ์ ์ฅ๋ ๋จ์ด๋ค์ ์๋ฌธ
์ ๊ธฐ๋ฐ์ผ๋ก ํ ์คํธ ์์- ๋ น์ ์งํ ์, STT๋ก ํ์ฌ ๋ฐํ์ ๋ํด ์ธ์๋ ๋ฌธ์ฅ์ ํ์
- ์ด์ ์ ์งํํ ํ ์คํธ ๊ฒฐ๊ณผ ๋ฐ ํต๊ณ ๊ทธ๋ํ ํ์ธ ๊ฐ๋ฅ
azure speech service
๊ธฐ๋ฐ์ ์ ํ๋, ๋ฅ์๋, ์ด์จ, ๋จ์ด ์์ ์ฑ ๋ฑ๋ฐ์ ํ๊ฐ ์ ์
์ ๊ณต- ํ ์คํธ ๋ต์ ๋ฐ ์ ์ถํ ๋ น์๋ณธ ๋ค์ ๋ฃ๊ธฐ ์ ๊ณต
Elasticsearch
ํตํ ๊ฒ์ ์ต์ ํ- ๋ด์ค ๋น์ถ ํค์๋ ๊ธฐ๋ฐ์
Wordcloud
์ ๊ณต
- ๋ด ์ ๋ณด, ํ์ต ๋์๋ณด๋(์์น, ๊ทธ๋ํ, ํ๋๋), ์คํฌ๋ฉํ ๋ด์ค ๋ชฉ๋ก ์ ๊ณต
๋ฉ์ธ ํ์ด์ง | ๋๋ง์ ๋จ์ด์ฅ | ๋ง์ด ํ์ด์ง |
---|---|---|
๋ด์ค ์ ์ฒด ๋ชฉ๋ก | ๋ด์ค ์์ธ |
---|---|
๋จ์ด ๋น์นธ ํ ์คํธ ์์ | ๋จ์ด ๋น์นธ ํ ์คํธ ์งํ | ๋จ์ด ๋น์นธ ํ ์คํธ ๊ฒฐ๊ณผ |
---|---|---|
๋ฐ์ ํ ์คํธ ์์ | ๋ฐ์ ํ ์คํธ ์งํ | ๋ฐ์ ํ ์คํธ ๊ฒฐ๊ณผ |
---|---|---|
-
๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ๊ตฌ์ถ
- ๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํน์ฑ์ ๊ณ ๋ คํ ๋ฉํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํคํ
์ฒ ์ค๊ณ
- ๋์ฉ๋ ๋ฐ์ดํฐ ๋ฐฑ์
์ ์ํ ํจ์จ์ ์ธ ์ํคํ
์ฒ ์ค๊ณ
- APScheduler๋ฅผ ํ์ฉํ ๋ฐ์ดํฐ ์์ง ํ๋ก์ธ์ค ์๋ํ
- ๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํน์ฑ์ ๊ณ ๋ คํ ๋ฉํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํคํ
์ฒ ์ค๊ณ
-
ํ์ด๋ธ๋ฆฌ๋ ์ถ์ฒ ์์คํ
- Cold Start ๋ฌธ์ ํด๊ฒฐ์ ์ํ ํ์
ํํฐ๋ง(CF) ๋ฐ ์ปจํ
์ธ ๊ธฐ๋ฐ ํํฐ๋ง(CBF) ๊ฒฐํฉ
- ์ฌ์ฉ์ ํ๋ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ์ ์ฌ๋ ๊ณ์ฐ
- KoNLPy ๊ธฐ๋ฐ ํํ์ ๋ถ์ ๋ฐ TF-IDF ๋งคํธ๋ฆญ์ค ๊ตฌ์ถ
- Cold Start ๋ฌธ์ ํด๊ฒฐ์ ์ํ ํ์
ํํฐ๋ง(CF) ๋ฐ ์ปจํ
์ธ ๊ธฐ๋ฐ ํํฐ๋ง(CBF) ๊ฒฐํฉ
-
Elasticsearch ๊ธฐ๋ฐ ๊ฒ์
- ๋ด์ค ๊ธฐ์ฌ ๊ฒ์ ๊ธฐ๋ฅ ์ต์ ํ
- ์ญ ์ธ๋ฑ์ค ํ์ฉํ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐ ๊ฒ์ ๊ธฐ๋ฅ ์ ๊ณต
- ๋ด์ค ๊ธฐ์ฌ ๊ฒ์ ๊ธฐ๋ฅ ์ต์ ํ
- Blue/Green ๋ฌด์ค๋จ ๋ฐฐํฌ ์ ๋ต
์ข ๋ฅ | ๋ฐ๋ก๊ฐ๊ธฐ |
---|---|
๊ธฐ๋ฅ ๋ช ์ธ์ | ๐ ๊ธฐ๋ฅ ๋ช ์ธ์ |
API ๋ช ์ธ์ | ๐ก API ๋ช ์ธ์ |
์์ด์ด ํ๋ ์ | ๐จ ์์ด์ด ํ๋ ์ |
E-R Diagram | ๐ฅ๏ธ E-R Diagram |
ํฌํ ๋งค๋ด์ผ | ๐ ํฌํ ๋งค๋ด์ผ |
์์ฐ ์๋๋ฆฌ์ค | ๐ฌ ์์ฐ ์๋๋ฆฌ์ค |
Postman ๋ฌธ์ | ๐ Postman ๋ฌธ์ |
์ต์ข ๋ฐํ ์๋ฃ | ๐ ์ต์ข ๋ฐํ ์๋ฃ |
๐์ด์์ฐฌ/BE | ๊น์์ /BE | ๋ ธ๋ํ/BE | ๋ฐํจ์ง/FE | ์๋ฏผ๋ฝ/FE | ํ์ธ๋ น/FE |
---|---|---|---|---|---|
[FEAT] ์๋ก์ด ๊ธฐ๋ฅ ๊ตฌํ
[FIX] ๋ฒ๊ทธ, ์ค๋ฅ ์์
[DOCS] README๋ WIKI ๋ฑ์ ๋ฌธ์ ๊ฐ์
[STYLE] ์คํ์ผ ๊ด๋ จ ๊ธฐ๋ฅ
[REFACTOR] ์ฝ๋ ๋ฆฌํฉํ ๋ง
[TEST] ํ
์คํธ ์ฝ๋ ์ถ๊ฐ
[CHORE] ๋น๋ ์
๋ฌด ์์ , ํจํค์ง ๋งค๋์ ์์
[Comment] ํ์ํ ์ฃผ์ ์ถ๊ฐ ๋ฐ ๋ณ๊ฒฝ
[Rename] ํ์ผ ๋๋ ํด๋ ๋ช
์ ์์ ํ๊ฑฐ๋ ์ฎ๊ธฐ๋ ์์
๋ง์ธ ๊ฒฝ์ฐ
[Remove] ํ์ผ์ ์ญ์ ํ๋ ์์
๋ง ์ํํ ๊ฒฝ์ฐ
[!BREAKING CHANGE] ์ปค๋ค๋ API ๋ณ๊ฒฝ์ ๊ฒฝ์ฐ
[!HOTFIX] ๊ธํ๊ฒ ์น๋ช
์ ์ธ ๋ฒ๊ทธ๋ฅผ ๊ณ ์ณ์ผ ํ๋ ๊ฒฝ์ฐ