๊ฐ๋ฐ์์ ํ๊ณก ํ๋ก์ ํธ๋ ์ฌ์ฉ์ ์ค์ฌ์ ์ปค๋ฎค๋ํฐ ํ๋ซํผ์ ์ ๊ณตํ๋ฉฐ, ํ์ ์ธ์ฆ, ๊ฒ์๊ธ ๊ด๋ฆฌ, ๊ทธ๋ฆฌ๊ณ ๋๊ธ ์์คํ ์ ํฌํจํ ์ข ํฉ์ ์ธ ์์ ๋คํธ์ํน ์๋น์ค์ ๋๋ค. ์ด ํ๋ซํผ์ ์ฌ์ฉ์๊ฐ ์ค์๊ฐ์ผ๋ก ์ ๋ณด๋ฅผ ๊ตํํ๊ณ ์๊ฒฌ์ ๋๋ ์ ์๋ ๊ณต๊ฐ์ ์ ๊ณตํฉ๋๋ค.
- ํ๋ก ํธ์๋์์๋ Next.js, ๋ฐฑ์๋์์๋ Nest.js ํ๋ ์์ํฌ๋ฅผ ๋์ ํ์ฌ ์๋ก์ด ๊ธฐ์ ์คํ์ ๋ํ ํ์ต.
- JSON Web Token(JWT)์ ์ด์ฉํ์ฌ access token, refresh token ์ฌ์ฉํ๋ ์ธ์ฆ ๊ธฐ๋ฅ ๊ตฌํ.
- ์ปค๋ฎค๋ํฐ์ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ
๐ @2023.03~2023.05
- Next.js, Recoil, Redis
- Nest.js, TypeORM, PostgreSQL, SQLite
- ๋ก๊ทธ์ธ: ์ด๋ฉ์ผ ๋ฐ ๋น๋ฐ๋ฒํธ ๊ธฐ๋ฐ ๋ก๊ทธ์ธ์ ํตํด ์ฌ์ฉ์ ์ธ์ฆ์ ์ง์ํฉ๋๋ค.
- ํ์๊ฐ์ : ์ฝ๊ณ ๊ฐํธํ ํ์๊ฐ์ ํ๋ก์ธ์ค๋ฅผ ํตํด ์๋ก์ด ์ฌ์ฉ์๊ฐ ์ปค๋ฎค๋ํฐ์ ๊ฐ์ ํ ์ ์์ต๋๋ค.
- ์ด๋ฉ์ผ ์ฒดํฌ: ์ด๋ฉ์ผ์ด ์ธ์ฆ๋ ํ์๋ง ๊ธ์ ์์ฑํ ์ ์์ต๋๋ค.
- ํ์ ํํด ๋ฐ ์ ๋ณด ์กฐํ: ์ฌ์ฉ์๋ ์์ ์ ์ ๋ณด๋ฅผ ์กฐํํ๊ฑฐ๋, ์ํ ๊ฒฝ์ฐ ํ์ ํํด๋ ํ ์ ์์ต๋๋ค.
- ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ: ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ์นดํ ๊ณ ๋ฆฌ ๊ด๋ฆฌ: ๋ค์ํ ๊ฒ์๊ธ ์ฃผ์ ๋ฅผ ๋ถ๋ฅํ์ฌ ์ ๋ณด๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํฉ๋๋ค.
- ๊ฒ์๊ธ ๋ฐ ๋๊ธ: ์ฌ์ฉ์๋ ์์ ๋กญ๊ฒ ๊ฒ์๊ธ์ ์์ฑํ๊ณ , ์๊ฒฌ์ ๊ณต์ ํ ์ ์์ต๋๋ค. ๋ํ ๊ฒ์๊ธ๊ณผ ๋๊ธ์ ์ข์์๋ฅผ ๋๋ฌ ์๊ฒฌ์ ํํํ ์ ์์ต๋๋ค.
FrontEnd | BackEnd |
---|---|
๐ @singsoong | ๐ค @ho-1 |