๐ 03.19 ์ค๋ชฐํก & ํ ๊ท์น ์ ํ๊ธฐ & ๋ชฉํ ์ ํ๊ธฐ - 42-Gang/project-wiki GitHub Wiki
๐ ์ค๋ชฐํก & ํ ๊ท์น ์ ํ๊ธฐ & ๋ชฉํ ์ ํ๊ธฐ
1. ํ ๊ท์น ์ ํ๊ธฐ
- PR ๋จ์ ๊ธฐ๋ฅ๋ณ๋ก ์ชผ๊ฐ๊ธฐ
- ์ฝ๋ ํผ๋๋ฐฑ ๊ผผ๊ผผํ ํด์ฃผ๊ธฐ
- ์ปค๋ฐ ๋น ์ถ๊ฐ ๋ฐ ์ญ์ ๊ฐ 50์ค ์ ๋๊ฐ ์ ๋นํ ๊ฒ ๊ฐ๋ค.
- ๋ฉ์ธ์ง ํ์ธํ๋ฉด ๋ฌด์กฐ๊ฑด ์ด๋ชจํฐ์ฝ ๋ฌ์์ฃผ๊ธฐ
- ๊ณต๋ถํ๋ค๊ฐ '๋ญ๊ฐ ์ด์ํ๋ฐ...' ์ถ์ผ๋ฉด ๋ฐ๋ก ๊ณต์ ํ๊ธฐ
- ์ฝ์ดํ์ ์กฐ์
- backend ํ: ์, ํ, ์, ๋ชฉ, ๊ธ ๋ชจ๋ ๋์ค๊ธฐ, 10 - 4์ ์ฝ์ดํ์
- frontend ํ: ์, ํ, ์ ๋์ค๊ธฐ, ์ฌ๋์ผ๋ก ํ๋ฐํ ์ํตํ๊ธฐ
- ์ธ์ธ๊ฑฐ๋ฉด ์ธ์คํ ๋ผ์ด๋ธ ์ผ๊ธฐ
2. ๋ค์ ํ์๊น์ง ๋ฌ์ฑํด์ผ ํ ๋ชฉํ
- Frontend
- ํ๋ฉด ๊ตฌํ๊ณผ ๋๋ถ์ด API Mocking ์์
๊น์ง ํจ๊ป ์งํ
- 4์ ์ฒซ์งธ์ฃผ, ๊ธธ๋ฉด ๋์งธ์ฃผ๊น์ง ํ๋ฉด UI ๊ตฌํ ์๋ฃ (๊ฒ์ ๋ถ๋ถ ๊ตฌํ์ด ์ผ๋ง๋ ๊ฑธ๋ฆด์ง์ ๋ฐ๋ผ ์ ๋์ )
- ์์: ํ ๋๋จผํธ ๋ถ๋ถ ํ๋ฉด ๋ค ๋๋ด๊ธฐ
- ํ์ฃผ: ์์ผ api ๋ชจํนํ ์ ์๋ ๋ฐฉ์ ์ฐพ์๋ณด๊ธฐ, ์ฝ๋ ๋ฆฌํฉํ ๋ง
- Backend
- ๊ฐ ์๋ฒ์์ ํ์ฉํ boiler plate ์์ฑํ๊ธฐ
- fastify ํ๋ฌ๊ทธ์ธ ์ค์
- ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ
- ์ดํ ๊ตฌํ ์์
- ์ธ์, ์ ์: ๊ฐ ์๋ฒ 1๊ฐ ๋ด๋นํด์ ๊ตฌํ (์น๊ตฌ, ์ฑํ
)
- ์
๋น: ์ธํ๋ผ (redis, kafka) ์ค์