์์ | ๊ธฐ๋ฌธ |
---|---|
contact : [email protected] github: epitone |
contact : [email protected] github: tributetothemoon |
RDB ์ค๊ณ, ๋ฐฐํฌํ๊ฒฝ๊ตฌ์ถ | RDB ์ค๊ณ, ๋ฐฐํฌํ๊ฒฝ๊ตฌ์ถ |
ํ์๊ฐ์ , ๋ก๊ทธ์ธ, ํ ํฐ ๋ฐ๊ธ, ๋ง์ดํ์ด์ง, ํ๋ฃจ ๋ค์ง ์์ฑ | ํ์์คํฌํ, ํ์์คํฌํ ์์ธ๋ณด๊ธฐ, ์จ๋ณด๋, ํ๋ฃจ ๋ค์ง ์ ๊ณต, |
๊ทธ๋ฃน๋ฆฌ์คํธ, ๊ทธ๋ฃน ์์ธ๋ณด๊ธฐ, ๊ทธ๋ฃน ์์ฑ, ๊ทธ๋ฃน ์ด๋ฏธ์ง ๋ฑ๋ก | ๊ทธ๋ฃน ์ฐธ๊ฐ์ ์ฒญ, ๊ทธ๋ฃน ํผ๋, ๊ทธ๋ฃน ์ค์ ์ ๋ณด ์ ๊ณต |
์๊ธฐํ๊ณ ๋ฐ ์ผ๊ธฐ ์์ฑ, ์งง์ ๋ ์ ์์ฑ, ์บ๋ฆฐ๋ | ์จ๋ณด๋ ์ ๋ณด ์ด๊ธฐํ, ์ฌ์ฉ์ ๊ฐ์ ๋ ๊ทธ๋ฃน ์ ๋ณด ์์ฒญ |
Setting | Introduction | Communication | Service |
---|---|---|---|
๐ป ๊ฐ๋ฐํ๊ฒฝ | โ๏ธ ์๋น์ค ์๊ฐ | ๐ฌ ์ฐ๋ฆฌ๊ฐ ์ผํ๋ ๋ฐฉ๋ฒ | ๐ Dependencies |
๐ ํต์ฌ ๊ธฐ๋ฅ | ๐๐ป ํต์ฌ๊ฐ์น | ๐ Architecture | |
โก๏ธ Work Flow | ๐ฏ ์นธ๋ฐ๋ณด๋ | ๐ฅ ER Diagram | |
๐ผ ๊ธฐ๋ฅ ๋ช ์ธ์ | ๐ถ ์ปจ๋ฒค์ ์ค์ | ๐ Library | |
๐ API ๋ช ์ธ์ |
๊ธฐ์ ์๊ฐ์ด ๋ฌ๋ผ์ง๋ค๋ฉด, ๋น์ ๋ ๋ณํ ์ ์์ต๋๋ค.
'๋ด'๊ฐ ๋ ๋จ๋ ์๊ฐ์ด ์๋, 'ํด'๊ฐ ๋จ๋ ์๊ฐ๋ถํฐ ํ๋ฃจ๋ฅผ ์์ํ๋ ๋ฏธ๋ผํด ๋ชจ๋.
๋ฏธ๋์ ํตํด ๋ฏธ๋ผํด ๋ชจ๋์ ๋์ ํ๋ฉฐ ๋น์ ๋ง์ ์๋ฏธ์๋ ์์นจ์ ๋ง๋ค์ด ๋๊ฐ๋ณด์ธ์.
์ผ์ฐ ์ผ์ด๋๋ ์ต๊ด์ผ๋ก ํ๋ฃจ๋ฅผ ๊ธธ๊ฒ ๋ณด๋ด๋ฉด, ์ฑ์ฅ์ ๋ฐํ์ ๋ง๋ จํ ์ ์์ต๋๋ค.
๋ฏธ๋๊ณผ ํจ๊ป ์ฒด๊ณ์ ์ธ ๊ณํ์ ์ธ์ฐ๊ณ ์ด๋ฅผ ๊ท์น์ ์ผ๋ก ์ค์ฒํ๋ฉด์ ์ฑ์ทจ๊ฐ์ ์ป์ด๋ณด์ธ์.
์ฑ์ฅ์งํฅ์ ์ธ ๊ทธ๋ฃน์๋ค๊ณผ ๋ชฉํ๋ฅผ ๊ณต์ ํ๋ค๋ฉด ์ฐ๋ฆฌ๋ ํจ๊ป, ๋ ๋ฉ๋ฆฌ ๊ฐ ์ ์์ต๋๋ค.
- Node.js : ๋ฐํ์ ํ๊ฒฝ
- Express : NodeJs Framework
- NPM : NodeJS package manager
- PM2 : NodeJS process manager
- Lodash : ์๋ฐ์คํฌ๋ฆฝํธ ์ ํธ๋ฆฌํฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ