๐ฅ SSAFY 11๊ธฐ ํนํ ํ๋ก์ ํธ ์ต์ฐ์์ (1๋ฑ) - ์ผ์ฑ์ ์ ์ฃผ์ํ์ฌ
Stock Of Galaxy(์คํก ์ค๋ธ ๊ฐค๋ญ์)์ ํน์ ์ฃผ์ ์ข ๋ชฉ์ ๊ณผ๊ฑฐ ์ฃผ๊ฐ ๋ฑ๋ฝ ์์ธ๊ณผ ๊ด๋ จ ๋ด์ค๋ฅผ ํ๋์ ํ์ธํ ์ ์๋ ํ๋ซํผ์ ๋๋ค. ์ฃผ์์ ํ์ฑ์ ๋น์ ํ์ฌ ์๊ฐ์ ์ผ๋ก ํํํ๊ณ , ์ฌ์ฉ์๊ฐ ์ง๊ด์ ์ผ๋ก ๊ณผ๊ฑฐ ์ฃผ๊ฐ์ ๊ด๋ จ ๋ด์ค๋ฅผ ํ์ํ ์ ์๋๋ก ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
2024.08.19(์) ~ 2024.10.11(๊ธ) ์ผ์ฑ ์ฒญ๋ SW ์์นด๋ฐ๋ฏธ(SSAFY) 11๊ธฐ 2ํ๊ธฐ ํนํ ํ๋ก์ ํธ
- ํ์๋จธ์ : ํน์ ์์ ์ผ๋ก ์ด๋ํ์ฌ ๊ณผ๊ฑฐ ์ฃผ์ ์ ๋ณด ๋ฐ ๋ด์ค ์ ๊ณต. ์ฐจํธ๋ฅผ ํตํด ํด๋น ์์ ์ ์ฃผ๊ฐ ๋ณ๋๊ณผ ๋ด์ค๋ฅผ ํ๋์ ๋ณผ ์ ์์ต๋๋ค.
- ์ฃผ์ ๊ด๋ จ ๋ด์ค: AI ๊ธฐ๋ฐ์ผ๋ก ๊ธฐ์ฌ ์์ฝ ๋ฐ ๊ด๋ จ๋ ์ฃผ์์ ํค์๋ ๊ธฐ๋ฐ์ผ๋ก ํ์.
- ์๋ ํด๋ผ์ฐ๋: ๊ด๋ จ ๋ด์ค์์ ์์ฃผ ๋ฑ์ฅํ๋ ํค์๋ ์๊ฐํ.
- ์ฃผ์ ์์ธ ์ ๋ณด: ์๊ฐ, ์ข ๊ฐ, ๊ฑฐ๋๋, ๋ณ๋ํญ ๋ฑ ๊ณผ๊ฑฐ ์ฃผ์ ์์ธ ์ ๋ณด ์ ๊ณต.
-
GPT ๋ถ์: ์ฃผ์ ์ธ๋ถ ์ ๋ณด์ ๊ด๋ จ ๋ด์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก GPT๊ฐ ๋ถ์ํ ๊ฒฐ๊ณผ ์ ๊ณต.
-
๋ก์ผ ๋ฐ์ฌ: ํน์ ์์ ์ ๋ํ ์ฌ์ฉ์ ์๊ฒฌ์ ๊ธฐ๋กํ๊ณ ์ ์ฅ ๊ฐ๋ฅ. ์ฃผ๊ฐ ์ ๋ณด์ ํจ๊ป ์๊ฒฌ์ ์๊ฐ์ ์ผ๋ก ํ์.
-
ํ์ฑ ํด๋ฌ์คํฐ: ํค์๋ ๋ถ์์ ํตํด ์ฃผ์๋ค์ ์ธ๊ธ ๋น๋๋ฅผ ์๊ฐ์ ์ผ๋ก ํํ. ํ์์ ์๋ ํด๋ผ์ฐ๋๋ก ๋์ฒด ๊ฐ๋ฅ.
-
์ค์๊ฐ ์ฃผ์ ์ ๋ณด: ์ค์๊ฐ์ผ๋ก ๋ชจ๋ ์ฃผ์์ ์ ๋ณด๋ฅผ ์ ๊ณต.
- ๋ด ์ ๋ณด ์กฐํ ๋ฐ ์์ : ์ฌ์ฉ์ ์ ๋ณด ๊ด๋ฆฌ.
- ๊ด์ฌ ํ์ฑ ๋ฑ๋ก: ๊ด์ฌ ์๋ ์ฃผ์์ ํ์ฑ๊ณ๋ก ํํํ์ฌ ๊ด๋ฆฌ.
pnpm install
pnpm dev
./mvnw spring-boot:run
Jenkins์ ArgoCD๋ฅผ ํตํ ๋ฐฐํฌ ์๋ํ.
-
ERD: ์ฃผ์ ๊ด๋ จ ๋ฐ์ดํฐ ๋ฐ ์ฌ์ฉ์ ์ ๋ณด๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด MySQL์ ๊ธฐ๋ฐ์ผ๋ก ์ค๊ณ๋์์ต๋๋ค.
-
API ๋ช ์ธ์: REST API๋ก ์ฃผ์ ๋ฐ์ดํฐ ๋ฐ ๋ด์ค ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ฉฐ, GPT ๋ถ์ ๊ฒฐ๊ณผ๋ API๋ก ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค.
- ์๊ตฌ์ฌํญ ์ ์์
- ERD
- API ๋ช ์ธ์
- ๊ธฐ๋ฅ ๋ช ์ธ์
- ๋น ๋ฐ์ดํฐ ๋ถ์ฐ ์ค๊ณ
- ํ๋ก ํธ์๋ ์ค๊ณ
- ํฌํ ๋งค๋ด์ผ
- ๊ฐํธ ์ฐจํธ
์ ํฌ์ (Zara) Frontend |
์ด์ํ (Artemis) Frontend, Data |
์ฐจ๋ฏผ์ฃผ (Chloe) Frontend |
์๋ฐฐ์ค (Noun) BigData, Backend |
์ ์๋ฆผ (Ellie) Backend |
๋ฐ์งํ (Bobb) Infra |