| ๋ถ๋ฅ | ๋ด์ฉ |
|---|---|
| ์ฃผ์ | ๋๊ท๋ชจ ํธ๋ํฝ ์ฒ๋ฆฌ ๊ธฐ๋ฐ ํฐ์ผ ์๋งค ์๋น์ค |
| ํ์ ๊ตฌ์ฑ | ๐ ๊น์ข ๊ท ์ด์ ๋น ๋ฐฑ์ง์ฐ |
| ๊ฐ๋ฐ ๊ธฐ๊ฐ | 2024.09.24 ~ 2024.10.25 |
| API ๋ช ์ธ์ | ๐ API ๋ช ์ธ์ |
| ํ ์ด๋ธ ๋ช ์ธ์ | ๐ ํ ์ด๋ธ ๋ช ์ธ์ |
๋๊ท๋ชจ ํธ๋ํฝ์ ์์ ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ฉฐ, ์ฌ์ฉ์์๊ฒ ์ ํํ๊ณ ์ ๋ขฐ์ฑ ์๋ ํฐ์ผ ์๋งค ๊ฒฝํ์ ์ ๊ณตํ๋ MSA๊ธฐ๋ฐ์ ํฐ์ผ ์๋งค ์๋น์ค ์ ๋๋ค.
- MSA ๊ตฌ์กฐ๋ฅผ ํตํด ๋์ฉ๋ ํธ๋ํฝ์ ์์ ์ ์ผ๋ก ์ฒ๋ฆฌ
- Elasticsearch๋ฅผ ํ์ฉํ ๋น ๋ฅธ ๊ฒ์ ๊ธฐ๋ฅ์ ์ ๊ณต
- ๋๊ธฐ์ด ๊ตฌํ์ ํตํด ์ฌ์ฉ์ ์์ฒญ์ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ์ฌ ์์คํ ๊ณผ๋ถํ๋ฅผ ๋ฐฉ์งํ๊ณ , ์๋งค ๊ณผ์ ์ ์๋ต์ฑ์ ํฅ์
- ํค์๋ ๊ฒ์ :
- ์ฌ์ฉ์๋ ๊ฒ์์ฐฝ์ ์ํ๋ ํค์๋๋ฅผ ์ ๋ ฅํ์ฌ ๊ณต์ฐ์ ๊ฒ์ํ ์ ์์ต๋๋ค.
- ๊ฒ์ ๊ฒฐ๊ณผ :
- ๊ฒ์ ๊ฒฐ๊ณผ๋ ๊ณต์ฐ ์ ๋ชฉ, ๊ณต์ฐ ์ค๋ช , ๊ณต์ฐ ์์น์์ ์ ์ฌํ ํค์๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฐํ๋ฉ๋๋ค.
- ์ ๋ชฉ ํ๋๊ฐ ๊ฐ์ฅ ๋์ ๊ฐ์ค์น๋ฅผ ๋ถ์ฌ๋ฐ์, ์ ๋ชฉ๊ณผ์ ์ผ์น ์ฌ๋ถ๊ฐ ๊ฒ์ ๊ฒฐ๊ณผ์ ํฐ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
- ํ์ด์ง ์ฒ๋ฆฌ :
- ๊ธฐ๋ณธ ํ์ด์ง ์ฌ์ด์ฆ 10์ผ๋ก ์ค์ ๋์ด ์์ด, ํ ํ์ด์ง์ ์ต๋ 10๊ฐ์ ๊ฒ์ ๊ฒฐ๊ณผ๋ง ํ์๋ฉ๋๋ค.
- ์ฌ์ฉ์๋ ํ์ด์ง๋ฅผ ์ ํํ์ฌ ์ถ๊ฐ์ ์ธ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์ฝ๊ฒ ํ์ํ ์ ์์ต๋๋ค.
- Kafka๋ฅผ ํ์ฉํด ๋น๋๊ธฐ ์ฃผ๋ฌธ ์์คํ
- ์ธ๋ถ ๊ฒฐ์ API๋ฅผ ํ์ฉํ์ฌ, ๊ฒฐ์ ํ ์คํธ
- ๋๊ธฐ ํ์ ์คํ ํ๋ฅผ ๊ตฌ๋ถํ์ฌ ๊ด๋ฆฌ
- ์คํ ํ์ ์ธ์ ์ ํ์ ๋๋ค.
- ์๋ฒ ๋ถํ๋ฅผ ์ค์ด๊ธฐ ์ํด ์ ํ๋ ์์ ์ฌ์ฉ์๋ง์ด ์ค์ ์๋งค ์์ ์ ์คํํ ์ ์๋๋ก ํ๋ค.
- ์๋ก๊ณ ์นจ์ ํ ๊ฒฝ์ฐ ๋๊ธฐ์ด์์ ์ญ์ ๋๊ณ ๊ฐ์ฅ ํ์์๋ก ์ฌ๋ฐฐ์น
- ์ฌ์ฉ์๋ค์ด ๋๊ธฐ์ด์์ ๋ถ๋ฆฌํ ์ํฉ์ ๋ฐฉ์งํ๊ธฐ ์ํด ๋ฌด๋ถ๋ณํ ์๋ก๊ณ ์นจ์ ์ ํํ๊ณ , ๊ณต์ ํ ๋๊ธฐ ์์คํ ์ ์ ์งํ๋๋ก ํ๋ค.
- ๋๊ธฐ์ด์ ๋ฑ๋ก๋ ์๊ฐ์ score๋ก
- ๋์ผํ ์๊ฐ์ ์ ์ํ ์ฌ์ฉ์๋ค์ด ์์ ๋ ์์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋๊ธฐ ์์๋ฅผ ๋ฑ๋ก๋ ์๊ฐ์ผ๋ก ๊ด๋ฆฌํ๋ค.
- WebSocket์ ํตํด ์ค์๊ฐ์ผ๋ก ๋๊ธฐ ์์ ์ ๋ณด ์ ๊ณต
- ๋๊ธฐ ์ค์ธ ์ฌ์ฉ์๊ฐ ์์ ์ ์์๋ฅผ ์ค์๊ฐ์ผ๋ก ํ์ธํ์ฌ ๋๊ธฐ ์๊ฐ์ ์์ธกํ ์ ์๊ฒ ํจ์ผ๋ก์จ ์ฌ์ฉ์ ๋ง์กฑ๋๋ฅผ ๋์.
๋์ฉ๋์ ์ค์๊ฐ ๋ฐ์ดํฐ ์คํธ๋ฆฌ๋ฐ๊ณผ ๋ถ์ฐ ๋ฉ์์ง ์ฒ๋ฆฌ๋ฅผ ์์ ์ ์ด๊ณ ํ์ฅ ๊ฐ๋ฅํ๊ฒ ๊ด๋ฆฌํ๋ฉฐ, ์์คํ ๊ฐ์ ๋น๋๊ธฐ ํต์ ๊ณผ ์ด๋ฒคํธ ์ค์ฌ ์ํคํ ์ฒ๋ฅผ ๊ตฌํํ๊ธฐ ์ํด ๋์ ํ์ต๋๋ค.
์ธ๋ฉ๋ชจ๋ฆฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๋์ ์ฑ๋ฅ์ ๋ณด์ฅํ๊ณ , ๋ค์ํ ์๋ฃ๊ตฌ์กฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฑ์ ํตํด ์บ์ฑ, ๋ถ์ฐ ๋ฝ ๊ฐ์ด ๋ค์ํ ๋ถ์ผ์์ ํ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค.
๋์ฉ๋ ๋ฐ์ดํฐ๋ฅผ ์ค์๊ฐ์ผ๋ก ๋น ๋ฅด๊ฒ ๊ฒ์ํ๊ณ , ๋ก๊ทธ ๋ถ์ ๋ฐ ๊ฒ์ ์ฟผ๋ฆฌ์ ์ต์ ํ๋ ๊ฒ์ ์์ง์ผ๋ก, ๊ณต์ฐ ๊ฒ์์ ํ๋๋ฐ ์์ด ํจ์จ์ ์ธ ๋ฐ์ดํฐ ์ธ๋ฑ์ฑ๊ณผ ๊ณ ์ฑ๋ฅ ๊ฒ์์ ์ง์ํฉ๋๋ค.
HTTP ํต์ ์์ ๋ฐ์ํ๋ ์ง์์ ์ธ ์์ฒญ/์๋ต ๋น์ฉ์ ์ค์ด๊ณ , ์ฌ์ฉ์์๊ฒ ์ค์๊ฐ์ผ๋ก ๋๊ธฐ์ด ์์ ์ ๋ณด๋ฅผ ํจ์จ์ ์ผ๋ก ์ ๊ณตํ๊ธฐ ์ํด ๋์ ํ์ต๋๋ค. ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ์ ์ง์์ ์ธ ์๋ฐฉํฅ ํต์ ์ ๊ฐ๋ฅํ๊ฒ ํ์ฌ, ๋๊ธฐ์ด ์ํ ๋ณํ๋ ์๋ฆผ์ ์ง์ฐ ์์ด ์ ๋ฌํ ์ ์์ต๋๋ค.

