์๋น์ค
ํ์
๊ธฐ์
ํ๋ฉด
๊ธฐ์ ์ ํน์ง
๋ฌธ์
2. ํฌ๋ฉ์ด๋ ๊ตฟ์ฆ ๋๋์ ์ํ ์ง๋ ์ ๊ณต
3. ํฐ์ผํ ์ฐ์ต ์๋ฎฌ๋ ์ดํฐ ์ ๊ณต
4. ๊ณต์ฐ์ฅ ์ฃผ๋ณ ์ค์๊ฐ ํผ์ก๋ ์ ๋ณด ์ ๊ณต
BackEnd | ||
---|---|---|
Icln | guite95 | swim00 |
์๊ฐํธ | ์ฅ์ฑ | ๊น์์ |
FrontEnd | ||
---|---|---|
Minal002 | ynco32 | happysloth0908 |
๊น๋ฏธ๋ | ์ต์ค์ง | ๊น์์ด |
๋ฉ์ธ ํ๋ฉด |
---|
์์ผ ํ๊ธฐ ๋ณด๊ธฐ | ์ข์ ์คํฌ๋ฉํ๊ธฐ | ํ๊ธฐ ์์ฑ |
---|---|---|
์ฐ์ต ๋ชจ๋ | ์ค์ ๋ชจ๋ |
---|---|
๋๋ ๊ฒ์๊ธ ์ฐ๊ธฐ | ๋๋ ๊ฒ์๊ธ ๋ถ๋งํฌ |
---|---|
ํผ์ก๋ ๋ณด๊ธฐ |
---|
์์ผ ํ๊ธฐ ์กฐํ ๋ฐ ์ญ์ | ์คํฌ๋ฉํ ๋๋ ๊ฒ์๊ธ | ๋์ ํฐ์ผํ ๊ธฐ๋ก |
---|---|---|
[BE] N+1 ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด ์ฟผ๋ฆฌ ์ฑ๋ฅ ๊ฐ์
- JPQL์ Fetch join ํ์ฉ
- Batch Size๋ก IN ์ฟผ๋ฆฌ ์ต์ ํ
[FE] ์บ์ฑ ์์คํ ์ผ๋ก API ํธ์ถ ์ต์ ํ
- TTL ๊ธฐ๋ฐ ๋ฉ๋ชจ๋ฆฌ ์บ์ฑ : ๊ตฌ์ญ, ์ข์ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฌ์ฉ
- LRU ์๊ณ ๋ฆฌ์ฆ : ์ต๋ 10๊ฐ ์น์ ๋ง ์บ์
- ํฐ์ผํ ์ฐ์ต
[BE] ์์ ์ ์ธ ๋๊ธฐ์ด ์์คํ
- ์๋ฒ ๋ถํ ๋ชจ๋ํฐ๋ง ๊ธฐ๋ฐ ๋๊ธฐ์ด Batch ํฌ๊ธฐ ๋์ ์กฐ์ ๋ก ์์คํ ์์ ์ฑ ํ๋ณด
- Redis Sorted Set๊ณผ SETNX ๊ธฐ๋ฐ ๋๊ธฐ์ด ๊ด๋ฆฌ ๋ฐ ๋์์ฑ ์ ์ด
[FE] ์์ ์ ์ธ ๋๊ธฐ์ด ์์คํ
- WebSocket, STOMP ๋ก ๋๊ธฐ์ด ๊ตฌํ
- ์๋ ์ฌ์ฐ๊ฒฐ ๊ตฌํ
- ๋๊ธฐ ์๊ฐ๋ณ ๊ฐฑ์ ์ฃผ๊ธฐ ์ต์ ํ
[BE] ๋๋ ์งํ ์ํ ์๋ ๋ณํ
- ์คํ๋ง ์ค์ผ์ค๋ฌ๋ฅผ ์ด์ฉํด ํน์ ์๊ฐ์ DB ์ํ๋ฅผ ๋ณ๊ฒฝํ๋๋ก ์ค๋ ๋์ ์์ ์์ฝ
[FE] ๋ฉ๋ชจ๋ฆฌ ์ต์ ํ๋ก ์ง๋ ์ฑ๋ฅ ํฅ์
- ์ปค์คํ React ๊ณ ์ ๋ง์ปค๋ฅผ ๊ตฌํ
- useRef๋ฅผ ํ์ฉํด ์ง๋ ์ธ์คํด์ค์ ์ด๋ฒคํธ ๋ฆฌ์ค๋๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌ
- ์ฌ์ฉ์ ๊ฒฝํ ๋ฐ ์์น ์ ํ ์ ํ๋ ํฅ์
[FE] ํผ์ก๋ ๋ฐ์ดํฐ ์๊ฐํ
- ํต์ ์ฌ API๋ก ์ค์๊ฐ ํผ์ก๋๋ฅผ ๋ฐ์์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ณตํ ํ ์๊ฐํํ์ฌ ์ง๋์ ํ์
ํ๋ก์ฐ์ฐจํธ
๊ธฐ๋ฅ๋ช
์ธ์
API ๋ฌธ์
feat |
์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ |
---|---|
fix |
๋ฒ๊ทธ ์์ |
docs |
๋ฌธ์ ์์ |
style |
์ฝ๋ formatting, ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ, ์ฝ๋ ์์ฒด์ ๋ณ๊ฒฝ์ด ์๋ ๊ฒฝ์ฐ, ์ฃผ์ ์๊ฑฐ๋, ํ์ผ ๋๋ ํด๋ ๋ช ์์ |
refactor |
์ฝ๋ ๋ฆฌํฉํ ๋ง |
test |
ํ ์คํธ ์ฝ๋ |
design |
CSS ๋ฑ ์ฌ์ฉ์ UI ๋์์ธ ๋ณ๊ฒฝ |
remove |
ํ์ผ์ ์ญ์ ํ๋ ์์ ๋ง ์ํํ ๊ฒฝ์ฐ |
hotfix |
๊ธํ๊ฒ ์์ ํด์ผ ํ ๋ฒ๊ทธ |
๋ธ๋์น ๋ช
- ์์ด๋ก ๊ธฐ๋ฅ ์์ฝ
- ์๋ฌธ์
- ๋์ด์ฐ๊ธฐ
-
๋ก - ๋ฐฑ์๋ ํ๋ก ํธ ๊ตฌ๋ถ
- ์คํ ๋ฆฌ์์ ๊ธฐ๋ฅ ์์ฝํ๊ณ ์คํ ๋ฆฌ ๊ณ ์ ๋ฒํธ ๋ธ๋์น์ ๊ธฐ์
- ex)
feat-#66-be-login(๊ธฐ๋ฅ ์์ฝ)
- ํ๋ก ํธ์๋ | ํผ๋ธ๋ฆฌ์ฑ ๋ธ๋์น์ ๊ฒฝ์ฐ fe-p-๊ธฐ๋ฅ์์ฝ
- ex)
feat-#66-fe-p-show-list(๊ธฐ๋ฅ ์์ฝ)
์ปค๋ฐ ๋ฉ์์ง
- ๋จ์๋ฅผ ์ต์ํํด์ ์ฌ๋ฆฌ๊ธฐ ex) ์ปจํธ๋กค๋ฌ ์์ฑ, ์๋น์ค ์์ฑ
- ๋์๋
.
๊ธ์ง - feat: ๊ตฌํํ ๊ธฐ๋ฅ ์์ฝ
- ex)
feat: User์ Role์ ๊ฐ์ ธ์ค๋ Controller ์์ฑ
Merge Request ์ ๋ชฉ
- ๋์๋
.
๊ธ์ง - ์ฒซ ๋ฌธ์๋ ๋๋ฌธ์`
- Feat๋ ์คํ ๋ฆฌ ๋ฒํธ ๊ธฐ์
- ex)
Feat #66 ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ๊ตฌํ
,Fix: ์นด์นด์ค ๋ก๊ทธ์ธ ๋ฒ๊ทธ ์์
,Hotfix: ๋ก๊ทธ์ธ ํ ํฐ ์ค๋ฅ ์์
๊ตฌํ ๋ฐ ๋ณ๊ฒฝ์ฌํญ
ex) ๋ก๊ทธ์ธ ์, ๊ตฌ๊ธ ์์
๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค
ex) ๋ฐฉ์ ๋ง๋ค๋ ์ฌ์ฉํ๋ ๋ก์ง ์์ฑ
ex) ๋๋ค ํจ์ค์๋๋ฅผ ์์ฑํ๋ ๋ก์ง, Util๋ก ๋ถ๋ฆฌ
ex) ERD๋ ์ด๋ฏธ์ง ๋ฃ์ด๋ ๊ด์ฐฎ์ต๋๋ค
ํ
์คํธ ๊ฒฐ๊ณผ
ex) ๋ฒ ์ด์ค ๋ธ๋์น์ ํฌํจ๋๊ธฐ ์ํ ์ฝ๋๋ ๋ชจ๋ ์ ์์ ์ผ๋ก ๋์ํด์ผ ํฉ๋๋ค. ๊ฒฐ๊ณผ๋ฌผ์ ๋ํ ์คํฌ๋ฆฐ์ท, GIF, ํน์ ๋ผ์ด๋ธ ๋ฐ๋ชจ๊ฐ ๊ฐ๋ฅํ๋๋ก ์ํAPI๋ฅผ ์ฒจ๋ถํ ์๋ ์์ต๋๋ค.