๋ง์ ์ ์ ์ค์บ ๋๊ตฌ๋ค์ ๊ตญ๋ด ํด๋ผ์ฐ๋ ๋ฒค๋๋ฅผ ๋์์ผ๋ก ํ๋ ์ ์ ์ค์บ์ ์ง์ํ์ง ์์ต๋๋ค.
์ก์ธ์ค ํค์ ๋น๋ฐ ํค๋ฅผ ํตํ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ๋์ ์ ๊ฒ์ ๋ง์ ์๊ฐ์ ํ์๋ก ํฉ๋๋ค.
๋ํ, ํด๋ผ์ฐ๋ ์ธํ๋ผ๊ฐ ์ด๋ฏธ ํ๋ก๋น์ ๋ ๋์๋ค๋ฉด ์ด๋ฅผ ์์ ํจ์ ๋ง์ ๋น์ฉ์ด ๋ฐ์ํ ๊ฒ์
๋๋ค.
์ด์, "Shift Left"๋ฅผ ๋ชจํ ๋ก ์ธํ๋ผ์ ๋ํ ์ฌ์ ์ ๊ฒ์ ์ํํ๊ธฐ ์ํด ๊ฐ๋ฐํ์์ต๋๋ค.
๋ํ์ ์ธ ๊ตญ๋ด ํด๋ผ์ฐ๋ ๋ฒค๋ NCloud์์ ์ถ๋ฐํ์ฌ ๊ธ๋ก๋ฒ ๋ฒค๋ AWS์ ๋ํ ์ ์ ์ค์บ๊ณผ ์ฝ๋ ๊ธฐ๋ฐ ์๊ฐํ๋ฅผ ์ง์ํฉ๋๋ค.
๋ํ, ISMS-P ๊ธฐ๋ฐ์ ์ปดํ๋ผ์ด์ธ์ค ๋งคํ ๋ณด๊ณ ์๋ฅผ ์ ๊ณตํ์ฌ ์ฌ์ฉ ํ๊ฒฝ์ด ์ปดํ๋ผ์ธ์ค๋ฅผ ์ค์ํ๋์ง ๊ฐ๋จํ๊ฒ ํ์ธํ ์ ์์ต๋๋ค.
- AWS : ๋ช ์ค์๋ถํ ํด๋ผ์ฐ๋ ์ต๋ ๊ฐ์๋ก ๋์ ๋ฒ์ฉ์ฑ์ ์ง๋๋๋ค.
- NCP : ๊ตญ๋ด ํด๋ผ์ฐ๋์ ๋์ ์ ์ ์จ์ ๊ฐ์ง๋ฉฐ 2021๋ ๊ตญ๋ด ํด๋ผ์ฐ๋ ์ ์ ์จ 3์์ ์์นํ๊ธฐ๋ ํ์์ต๋๋ค.
- Terraform : ์ฝ๋ํ ์ธํ๋ผ์ ์ต๋ ์ ์ ์จ์ ๊ฐ์ง๋๋ค.
- Main : ๊ณต์ ๋ฆด๋ฆฌ์ฆ๋ฅผ ์ํ ๋ธ๋์น
- Demo : ๋ฐ๋ชจ ์์ฐ์ ์ํ ๋ธ๋์น, ๋ณ๋ ์์ฐ ๋ฒ์ ์ ๊ด๋ฆฌ
- Dev : ๊ฐ๋ฐ ์ฌํญ ๊ด๋ฆฌ๋ฅผ ์ํ ๋ธ๋์น, Main์ผ๋ก ๋ณํฉ
- Feature : ํน์ ๊ธฐ๋ฅ ๊ฐ๋ฐ์ ์ํ ๋ธ๋์น, Dev๋ก ๋ณํฉ
- Fix : ๊ธด๊ธ ์ํฉ์์ ์์ ์ ์ํ ๋ธ๋์น, Main์ผ๋ก ๋ณํฉ
ํ๊ธ ์ค์น ๊ฐ์ด๋
English Install Guide
- ์ฑ ์๋ฒ์์ ์ํ๋ฅผ ๊ด๋ฆฌํ์ง ์๋๋ก ํด๋ผ์ด์ธํธ์ ์์ฒญ๊ณผ DB ๊ธฐ๋ฐ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ณตํ๋๋ก ํ์ต๋๋ค.
- JWT๋ฅผ ์ด์ฉํ ํ ํฐ ๊ธฐ๋ฐ ์ธ์ฆ์ผ๋ก ์ฑ ์๋ฒ์ ์ํ์ ์๊ด์์ด ์ธ์ฆ์ ์ํํ๋๋ก ํ์ต๋๋ค.
- ํจํค์ง๋ฅผ ์์์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ๋ถํ์ต๋๋ค. ๊ถ๊ทน์ ์ผ๋ก ๋๋ฉ์ธ ๊ธฐ๋ฐ์ ์ํคํ ์ฒ๋ฅผ ์งํฅํ๋๋ก ๋ถ๋ฆฌํ์ต๋๋ค.
- Swagger๋ฅผ ํตํด API๋ฅผ ๋ช ์ธํ์ต๋๋ค.
- ERD Cloud๋ฅผ ํตํด DB ์คํค๋ง๋ฅผ ๋ช ์ธํ์ต๋๋ค.
| PM, ๋ณด์์ฐ๊ตฌ | ๋ณด์์ฐ๊ตฌ | FE | BE | ์คํ์์ค ์ฐ๊ตฌ |
|---|---|---|---|---|
| ๋ฐฐ๊ฒฝ์ | ์ฐจ์ ๋ด | ์ํ์ธ | ์ ๊ธ์ข | ๋ฐ๋ณ์ |
| PM | ์ฌ์ ๊ธฐํ | ์ฌ์ ๊ธฐํ, FE | FE | BE | BE |
|---|---|---|---|---|---|
| ์ฐจ์ ๋ด | ์ํ์ธ | ๋ฐ๋ณ์ | ์ด๋ณธ์ | ์ ๊ธ์ข | ์ต์ํด |
Github OAuth์ ์ ์ฉ
Azure ์ฑ์๋น์ค ๊ธฐ๋ฐ ์ธ๋ถ ์ธ๊ฐ์๋ฒ
Swagger ํ์ ์์ฑ์ด ์์ ๋์ NPE ์ฒ๋ฆฌ
DB ์ธ๋ฑ์ค ์ ์ฉ์ ํตํ ์ฑ๋ฅ ํฅ์
๋ฆฌํฉํฐ๋ง ๊ณผ์ ์์์ DTO ์์



