๐จ๐ปโ๐ป ๊ฐ์
์
๋ฌด ๊ด๋ฆฌ ํด์ด ๊ฒฝ์ ์ ์ผ๋ก ๋ถ๋ด์ค๋ฌ์ด ์๊ท๋ชจ ํ์ฌ๋ ์ทจ์ค์ ๋ฑ์ ํ๊ฒ์ผ๋ก ํ๋ ์๊ท๋ชจ ํ๋ก์ ํธ ์
๋ฌด ๊ด๋ฆฌ ํ๋ซํผ์
๋๋ค.
- ์๊ท๋ชจ ํ๋ก์ ํธ ๊ด๋ฆฌ ๋๋ ํ์
์ ์ฃผ๋ก ์ฌ์ฉํ ๊ธฐ๋ฅ๋ค๋ง ๋ชจ์ ํจ์จ์ ์ธ ์
๋ฌด ๊ด๋ฆฌ๋ฅผ ์ง์ํฉ๋๋ค.
- ๊ธฐ๋ ํจ๊ณผ : ๊ฒฝ์ ์ ๋ถ๋ด์ ์ค์ / ์
๋ฌด ํจ์จ ์์น / ํตํฉ ํ๊ฒฝ ์ ๊ณต
- ๊ธฐ๋ฅ ์๊ฐ : ์
๋ฌด ๊ด๋ฆฌ / ๋ก๊ทธ์ธ, ํ์๊ฐ์
/ ์ฑํ
/ ์๋ฆผ / ๋คํฌ๋ชจ๋(์ค์ )
๐จ๐ปโ๐ป ์ญํ
- ํ ๊ตฌ์ฑ : Front-End 2๋ช
/ Back-End 4๋ช
- ์ฃผ ์ญํ
- Front-End / ํ์
- ์ด๊ธฐ ๊ธฐํ (๊ธฐ๋ฅ๋ช
์ธ์ / ์์ด์ด ํ๋ ์)
- REST API๋ฅผ ํตํ ๊ธฐ๋ฅ ๊ตฌํ
- Redux๋ฅผ ์ฌ์ฉํ์ฌ ์ํํ ์ํ ๊ด๋ฆฌ ์งํ
- Websocket์ ์ฌ์ฉํ ์ค์๊ฐ ์ฑํ
- Ouath๋ฅผ ์ฌ์ฉํ ์์ ์ฑ์ ๋์ธ ํ์ ๊ด๋ฆฌ
- Style-Components๋ฅผ ์ฌ์ฉํ์ฌ CSS ์ฌ์ฌ์ฉ์ฑ์ ๋์ด๊ณ ์์ ๋ก์ด ์ปค์คํ
๊ฐ๋ฅ
- ์ปดํฌ๋ํธ ๊ธฐ๋ฅ๋ณ ๋ถ๋ฅ & Axios ๋ชจ๋ํ๋ฅผ ํตํ ๊ฐ๋ฐ ์ฒด๊ณํ
- Jenkins์ GitLab์ ์ฐ๋ํ ๋ฐฐํฌ
- ๋ฐํ ์๋ฃ ์ ์
๐จ๐ปโ๐ป ๊ธฐ์ ์คํ
Untitled
๐จ๐ปโ๐ป ์
๋ฌด ์ฑ๊ณผ
- ๊ธฐ์ ๋ช
์ธ์, ์์ด์ด ํ๋ ์ ๋ฑ์ ํตํ ์ค๊ณ ๋จ๊ณ ์งํ
- Next.js๋ฅผ ํ์ฉํ SEO(Search Engine Optimization)๋ฅผ ์ํ Server-Side Rendering(SSR)์ ๊ฐ๋ฅ
- Next.js๋ฅผ ํตํด ํ์ด์ง ๊ฐ ๋น ๋ฅด๊ณ ๋งค๋๋ฌ์ด ์ ํ, ์ง๊ด์ ์ธ ํ์ด์ง ๊ธฐ๋ฐ ๋ผ์ฐํ
๊ฐ๋ฅ
- Redux๋ฅผ ์ฌ์ฉํ์ฌ ์ํํ ์ํ ๊ด๋ฆฌ ์งํ