<aside>
๐ก ๋ณธ ๊ธ์ ์์ฃผ์์ฃผ์์ฃผ ๊ฐ๋จํ ๊ฒ์ํ ์๋น์ค(MVP)๋ฅผ ๋ง๋ค๊ธฐ ์ํด์ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ํฌ์ง์
์ ๋ชจ์งํ๊ธฐ ์ํด์ ์ด ๊ธ์
๋๋ค.
</aside>
๐งย ๋ชจ์ง ๋์
- ์ธ์ : 1๋ช
~ 2๋ช
- ๊ธฐ์ ์คํ : ๋ฌด์์ด๋ ์๊ด์์ต๋๋ค. (์๋๋ก์ด๋, Ios ๋ ์ข์์!)
- ํ์
: Git, Notion ์ฌ์ฉ
- ๊ธฐ๋ณธ ์๊ฑด
- ์ค๋ ฅ์ด ์์ด๋ ๊ด์ฐฎ์ต๋๋ค.
- ๊ฒฝํ์ด ์์ด๋ ๊ด์ฐฎ์ต๋๋ค.
- ์ต์ ์ ๋คํด์ ์ด์ ์๋ ๋ถ์ด๋ฉด ๋ค ์ข์์!
- ์๋์ ํ๋ก์ ํธ ๋ชฉํ๋ฅผ ์ฝ์ด๋ณด์๊ณ ๊ด์ฐฎ๋ค์ถ์ผ์ ๋ถ์ด๋ผ๋ฉด, ์ง์ํด์ฃผ์ธ์!
- API ์ฝ์ ๋ํด์๋ง ๊ธฐ๋ณธ ์ดํด๋ง ์์ผ์๋ฉด ์ข์ต๋๋ค.
๐งย ํ๋ก์ ํธ ์ปจ์
ํ๋ก์ ํธ ์ปจ์
์ ์์ง ๊ตฌ์ฒด์ ์ผ๋ก ์ ํ์ง ์์์ต๋๋ค. ๊ฐ์ด ์ด์ผ๊ธฐ ํด๋ด์๐ค
๐ย ํ๋ก์ ํธ ์์ธ
<aside>
๐ก ์ ๊ฐ ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ผ์, ๋ฐฑ์๋ ๊ธฐ์ค์ผ๋ก ์จ๋ณด๊ฒ ์ต๋๋ค.
</aside>
- ๊ธฐ์ ์คํ :
- FrameWork : Spring(Boot)
- Web Library : Spring Reactive Web
- DB : Cassandra ๋๋ MongoDB (RDBMS๋ ์ฌ์ฉํ์ง ์์ ๊ณํ์
๋๋ค.)
- Stream Platform : Kafka
- Deploy : Docker, AWS Ec2, AWS CodeDeploy, AWS S3 ๋ฑ๋ฑ (ํ๋ก์ ํธ์ ๋ง์ถฐ์ ๊ตฌ์ฑํ ๊ณํ)
- ์คํฐ๋ ํํ : ๋ชจ๋ ๊ฒ์ ์๊ฒฉ์
๋๋ค.
โณ๏ธย ๋ชฉํ
<aside>
๐ก ์์ ๋ง์๋๋ฆฐ, ๊ธฐ์ ๋ค์ ์ฌ์ฉํ์ ๋ ์ ํฉํ ์๋น์ค๋ฅผ ๊ตฌํํ๋ ค๊ณ ํฉ๋๋ค. (๊ฒ์ํ์ธ๋ฐ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋ ์ ๋?)
</aside>
- ์ค๊ณ๋ถํฐ ๋ฐฐํฌ๊น์ง ์งํํ ๊น ์๊ฐ์ค์
๋๋ค.
- ๋ณธ ํ๋ก์ ํธ๋ Event-Driven Architecture๋ฅผ ๋ชฉํ๋ก ํ๊ณ ์์ต๋๋ค.
- ํ๋ก์ ํธ ๋ชฉํ ์ผ์ : ๋ชฉํ๋ 1๋ฌ์ด์ง๋ง, ๊ณต๋ถ๊ฐ ์๋ฐ๋์ด์ผ ํ๋ค๋ฉด ๋ฌดํ๋๋ก ๋์ด๋ ๊ด์ฐฎ์ต๋๋ค.
- ๋ฐฑ์๋๋ ํ
์คํธ์ฝ๋, CI/CD ๊ตฌ์ถ, ๋ชจ๋ํฐ๋ง ์์คํ
, ๋ก๊น
, DB ํด๋ฌ์คํฐ๋ง์ ๊ฐ๋ฅํ๋ค๋ฉด ๋ชจ๋ ์ ์ฉํด๋ณผ๊น ํฉ๋๋ค.