NETFLIX์ ๊ฐ์ ์ ํ์ง๋ง ๋ฌด์์ ๋ณผ์ง ๊ณ ๋ฏผ๋๋ ์ฌ๋๋ค์ ์ํด ๋ฆฌ๋ทฐ ์๋น์ค ์ ๊ณตํฉ๋๋ค. ์ฌ์ฉ์๋ ์ฌ๋ฌ๊ฐ์ง ์ํ๋ ๋๋ผ๋ง์ ์ ๋ณด ๋ฐ ๋ฆฌ๋ทฐ๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ๊ด๋ฆฌ์๋ ๊ด๋ฆฌ์ ํ์ด์ง๋ฅผ ํตํ์ฌ ์ฌ์ฉ์์ ๋ฆฌ๋ทฐ, ์ฝํ ์ธ ๋ฑ์ ์ญ์ ,์์ ,๋ฑ๋กํ ์ ์์ต๋๋ค. ๋ํ ํ์๊ฐ์ ๋ฐ ๋ก๊ทธ์ธ์ ํตํด ๋ฆฌ๋ทฐ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
- React
- react-router-dom v5
- styled-components
- redux (react-redux, redux-actions, immer ...)
- Node.js
- koa (koa-bodyparser, koa-router ...)
- MongoDB (mongoose)
- jsonwebtoken
- ๋ก๊ทธ์ธ ๋ฐ ํ์๊ฐ์
- ๋ฏธ๋์ด์ ์ ๋ณด ์ ๊ณต
- ๋ฆฌ๋ทฐ ์์ฑ ๊ธฐ๋ฅ
- ๊ด๋ฆฌ์ ํ์ด์ง๋ฅผ ํตํ ํ์, ์ปจํ ์ธ , ๋ฆฌ๋ทฐ ๊ด๋ฆฌ
- ๋ชจ๋ฐ์ผ, ํ ๋ธ๋ฆฟ, PC ํฌ๊ธฐ์ ๋ฐ๋ฅธ ๋ฐ์ํ ๋ ๋๋ง ๊ตฌํ
- Styled-components์ ์ฌ์ฉํ ์น ์คํ์ผ ๊ตฌ์ฑ
- Redux๋ฅผ ํตํ ์ ์ญ์์ ์ฌ์ฉ์ ๋ก๊ทธ์ธ ๋ฐ์ดํฐ ์ํ๊ฐ ๊ด๋ฆฌ