์ดย ํ๋ก์ ํธ๋ ๋ ธ์ถ ์ ํ ย ํ๋ํฐ ์ํ(์๋ต๋ฅ 50% ๋ฏธ๋ง & ๋ฏธ์๋ต 3ํ ์ด๊ณผ) ์ ๋๋ค.
"์ด๋ ต๊ณ ๋ฑ๋ฑํ๊ธฐ๋ง ํ ๊ฒฝ์ ์ฉ์ด๋ฅผ ๋๊ตฌ๋ ์ฝ๊ณ ์ฌ๋ฏธ์๊ฒ ๋ฐฐ์ธ ์ ์๋ค๋ฉด ์ผ๋ง๋ ์ข์๊น?"
์๋ ํ์ธ์, ๊ฒฝ์ ์ฉ์ด ์ฑ 'ํผ๊ธฐ๋ฏธ'๋ฅผ ๊ธฐํํ ํ [๊ธ์ชฝ์ด๋ค]์ ๋๋ค.
ํผ๊ธฐ๋ฏธ๋?
ํผ๊ธฐ๋ฏธ๋ Pig(๋ผ์ง) + Economy(๊ฒฝ์ ) + Me(๋)๋ฅผ ํฉ์น ๋จ์ด๋ก, โํ ์คํ ์คํ ๋ผ์ง์ฒ๋ผ ์ฐ๋ฆฌ์ ๋๋ฅผ ๊ฒฝ์ ์ง์์ผ๋ก ์ด์ฐ์ฐ์โ๋ผ๋ ์๋ฏธ๋ฅผ ๋ด๊ณ ์์ต๋๋ค.
์ ๋ฌธ์ ์ฝ์ ๋ ์ด๋ ค์ด ์ฉ์ด ๋๋ฌธ์ ์ข ์ข ๋งํ๋ ๊ฒฝ์ฐ๊ฐ ์์ผ์ จ๋์?
์๋๋ฉด ๋ง์ ์ฉ์ด๋ฅผ ๊ฒ์ํด๋ ์๊ฐ ์๋ฃ ์์ด ์ค๋ช ์ด ๊ธธ๊ณ ๋ณต์กํด์ ์ดํดํ๊ธฐ๋ฅผ ํฌ๊ธฐํ์ จ๋ ์ ์ด ์์ผ์ จ๋์?
์ด๋ฌํ ์ผ์ ์ ๋ถํธํจ๋ ํด์ํ๊ณ , ์ต๊ทผ ์ฌํ ํฌ์๋ ๊ด์ฌ์ด ๋ง์์ง 2030๋๋ฅผ ํ๊น์ผ๋ก ํ์ฌ ์ฝ๊ณ ์ฌ๋ฏธ์๊ฒ ๊ฒฝ์ ์ฉ์ด๋ฅผ ๋ฐฐ์ธ ์ ์๋ ํ๋ซํผ์ด ์์ผ๋ฉด ์ข๊ฒ ๋ค๋ ์๊ฐ์ผ๋ก 'ํผ๊ธฐ๋ฏธ'๋ฅผ ๊ธฐํํ์ต๋๋ค.
๋ค์ํ ์ฝํ ์ธ ๋ฅผ ์ด์ฉํด ๊ฒฝ์ ๊ด๋ จ ์ง์์ ๋ฐฐ์ธ ์ ์๋ ์ฑ์ด๋ผ๋ฉด ๋งค์ฐ ์ ์ฉํ๊ฒ ํ์ฉ๋ ๊ฑฐ๋ผ ์์๋ฉ๋๋ค.
์ด์ ๋ฐ๋ผ ์ค์ ๋ก ์ผ์์์ ๋์์ด ๋ ๋งํ ์๋น์ค๋ก ๊ฐ๋ฐํ์ฌ ์๋ฆฌ๋งค๊น๋ ์ ์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.
๊ธฐ์กด์๋ ๊ธฐํ์ 1๋ช , ๋์์ด๋ 1๋ช , ์น ํ๋ก ํธ ๊ฐ๋ฐ์ 1๋ช , IOS ๊ฐ๋ฐ์ 1๋ช , ๋ฐฑ์๋ ๊ฐ๋ฐ์ 2๋ช ์ด์์ต๋๋ค.
๊ธฐ์กด ์ฑ ๊ฐ๋ฐ์ ๋ถ์ด ๊ฐ์ธ ์ฌ์ ์ ์ง์์ ์ธ ์ฐธ์ฌ๊ฐ ์ด๋ ค์์ก๊ณ , ํ์ ๋ชจ๋๊ฐ ํ์ฌ์ ๋ณํํ๋ฉฐ ํ๋ก์ ํธ๋ฅผ ์งํํ๊ณ ์์ด ์ข ๋ ํผํฌ๋จผ์ค๋ฅผ ๋๋ฆฌ๊ณ ์ ์๋ก์ด ํ์์ ๋ชจ์งํฉ๋๋ค!
์งํํํฉ
MVP ๊ธฐํ๊ณผ ๋์์ธ์ด ์๋ฃ๋์์ต๋๋ค.
์ฌ์ฉ๊ธฐ์
Figma
์งํํํฉ
์ ํ๋ก๊ทธ์ธ, ํ ํ๋ฉด ๊ฐ๋ฐ ์๋ฃ ๋ฐ ๋ฐฐํฌ๋ ์ํ์ ๋๋ค.(Test ์ฑ)
์ถํ์๋ ๋ถ๋งํฌ, ์ฝํ ์ธ , ๋ง์ดํ์ด์ง ๊ด๋ จ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ ์์ ์ ๋๋ค.
์ฌ์ฉ๊ธฐ์
Swift, SwiftUI, TCA(The Composable Architecture)
์งํํํฉ
์น ์ด๋๋ฏผ UI ์๋ฃ ๋ฐ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ๊ตฌํ ์๋ฃ ๋ฐ iOS ์น๋ทฐ ๊ธฐ๋ฅ ๊ตฌํ ์๋ฃ, ๋๋จธ์ง ๊ธฐ๋ฅ ๊ตฌํ ์ค
์ฌ์ฉ๊ธฐ์
NextJS 14(App Router), React-Query, zustand(์ฌ์ฉ ์์ ), axios, scss(์ถํ Ant Design ๋ณ๊ฒฝ ์์ )
ํ์์ ๋ฐ๋ผ ๊ธฐ์ ์คํ ๋ณ๊ฒฝ ๋ฐ ์์ ๊ฐ๋ฅํฉ๋๋ค.
์งํํํฉ
1์ฐจ API ๊ฐ๋ฐ์ ์๋ฃํ์ฌ ํด๋ผ์ฐ๋ ์๋ฒ์ ๋ฐฐํฌ๋ ์ํ์ ๋๋ค.
์ถํ์๋ API๋ฅผ ์น๊ณผ ์ฑ์ ์ฐ๋ํ ํ(์น,์ฑ ๊ธฐ๋ฅ ๊ฐ๋ฐ ์๋ฃ๊น์ง), ์ ์ฒด ๊ฒ์๋ฅผ ์งํํ๋ฉฐ ๋ฒ๊ทธ๋ ๊ธฐ๋ฅ์ ๊ฐ์ ํด ๋๊ฐ ์์ ์ ๋๋ค. Nginx ๋ฐ ๋๋ฉ์ธ ์ค์ , ALB(SSL)์ ์งํํ ์์ ์ ๋๋ค.
๊ธฐํ๊ฐ ๋๋ค๋ฉด ์ฝ๋ ๊ตฌ์กฐ ๊ฐ์ ๊ณผ ํ ์คํธ ์ฝ๋ ์์ฑ๋ ์งํํ ์๊ฐ์ ๋๋ค.
์ฌ์ฉ๊ธฐ์
Spring Boot, JPA, MySQL(RDS), Github Actions, Docker, Ubuntu(EC2), ECR, S3, Route53 ๋ฑ..
์ ๊ทน์ ์ด์ ๋ถ ๋๋ฌด ํ์ํด์. ์ฑ ์ถ์๋ 8์ ์์ ํ๋ ๊ฒ์ด ๋ชฉํ๊ธฐ ๋๋ฌธ์ ์ต๋ํ ์ ๊ทน์ ์ด๊ณ ๊ฐ์ธ ์๊ฐ ํฌ์์ ๋ถ๋ด์ด ์๋ ๋ถ์ด์ จ์ผ๋ฉด ์ข๊ฒ ์ด์.
์์งํ์ ๋ถ์ด๋ฉด ์ข๊ฒ ์ด์. ์ผ์ ์ ๋ง์ถ๊ธฐ ์ด๋ ต๋ค๋ฉด ํผ์ ์คํธ๋ ์ค ๋ฐ์ง ์๊ณ ์ผ์ ์กฐ์จ์ด ํ์ํ๋ค๊ณ ์์งํ๊ฒ ๋ง์ํด์ฃผ์ธ์.
์ปค๋ฎค๋์ผ์ด์ ์ด ๋งค์ฐ ์ค์ํด์. ์ง๋ฌธ์ ๋ํ ํผ๋๋ฐฑ์ ๊ผญ ํด์ฃผ์ จ์ผ๋ฉด ์ข๊ฒ ์ด์.
์ํ๋ ๊ธฐ๋ฅ ํน์ ์ฌ์ฉํ๊ณ ์ถ์ ๊ธฐ์ ์ด ์์ผ์๋ค๋ฉด ๋ง์ํด์ฃผ์ธ์. ํจ๊ป ์๋น์ค๋ฅผ ๊ฐ์ ํ๊ณ , ๊ณต๋ถํ๋ฉด์ ๊ฐ๋ฐํ๋ ๊ฒ ์ข์์!
์ ํฌ ํ์ ํ์ฌ ๋๋ฉ์ธ ๊ตฌ๋งค ๋น์ฉ, AWS ์ฌ์ฉ ๋น์ฉ(ํ๋ฆฌํฐ์ด์ง๋ง ์ฝ๊ฐ์ ๋น์ฉ์ด ์ฒญ๊ตฌ๋๊ณ ์์ด์!), ์ ํ ๋๋ฒจ๋กํผ ๋น์ฉ ๋ฑ ๊ฐ๋ฐ์ ํ์ํ ๋น์ฉ์ ๋ชจ์ํต์ฅ์ ํตํด ํจ๊ป ๋ถ๋ดํ๊ณ ์์ด์.
๊ฐ๋ฐ์ ํ์๋ ๋งค์ฃผ ์์์ผ ์คํ 9์์ ์งํํฉ๋๋ค. ๊ฐ์ธ ์ฌ์ ์ด ์๋ค๋ฉด ์กฐ์จ ๊ฐ๋ฅํฉ๋๋ค. ์จ๋ผ์ธ ํ์๋ ์ฃผ 1ํ, ์คํ๋ผ์ธ ํ์๋ ์ 1ํ ์งํํ๊ณ ์์ต๋๋ค.
์ฑ ์ถ์ ์ดํ ๋ ์ด์ ํ๋ก์ ํธ๋ฅผ ์งํํ๊ณ ์ถ์ ๋ง์์ด ์๋ค๋ฉด ํ์ ๋๊ฐ๋ ๊ด์ฐฎ์์! ํ์ง๋ง ์ถ์๊ฐ ๋์ด ์๋ ์ด์๋ ํด๊ฐ๋ฉฐ 2์ฐจ, 3์ฐจ ๊ฐ๋ฐ๋ก ์๋น์ค๋ฅผ ๊ฐ์ ํด ๋๊ฐ๋ ๊ฒฝํ์ ํด๋ณด๋ ๊ฒ๋ ๊ณ ๋ คํด ๋ณด์ จ์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.(๋๋ฌด ์ฌ๋ฐ์ ๊ฑฐ ๊ฐ์ง ์๋์..?)
์นด์นด์คํก ์คํ์ฑํ ์ผ๋ก ์ง์ ๋๋ ๋ฌธ์ํด์ฃผ์ธ์!
https://open.kakao.com/o/sj76lDjg
<์์>
- ์ง์ํํธ : ์น/IOS/๋ฐฑ์๋
- ์ด๋ฆ : ํ๊ธธ๋
- ์ฌ์ง ์ฌ๋ถ : ์ทจ์ ์ค๋น ์ค ๋๋ ์ฌ์ง N๋ ์ฐจ
- ๊ฐ๋ฅ ์๊ฐ : ์ผ์ฃผ์ผ ์ค N์๊ฐ
- ํ๊ณ ์ถ์ ์ด์ ์ ๋ชฉํ : ์ด์ฉ๊ตฌ ์ ์ฉ๊ตฌ ์ด์ฉ๊ตฌ ์ ์ฉ๊ตฌ
- ํฌํธํด๋ฆฌ์ค(์์ผ์๋ฉด ์๋ ค์ฃผ์ธ์! ๊ทธ๋ฅ ์ฐธ๊ณ ์ฉ์ ๋๋น) : ๊นํ๋ธ/ํฌํธํด๋ฆฌ์ค/๋ธ๋ก๊ทธ ๋ฑ..
- ์นด์นด์คํก ์์ด๋ : honggildong
๋ชจ์ง ์ค์ ๋๋ค.
๋ชจ์ง ์ข ๋ฃ๋๋ฉด ๋ชจ์ง ์ข ๋ฃ๋ก ๊ธ์ ์์ ํ๊ฑฐ๋ ๋๊ธ์ ๋จ๊ธฐ๊ฒ ์ต๋๋ค.
๊ธด ๊ธ ์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๋ง์ ์ง์ ๋ถํ๋๋ฆฝ๋๋ค :)
#Java
#Javascript
#React
#Figma
#C++
์ดย ํ๋ก์ ํธ๋ ์ง์์ ๊ธฐ๋ค๋ฆฌ๋ ์ค๐
ํ๋ก์ ํธย ์ง์ํ๊ธฐ๋ฆฌ๋ ์ ๋ณด
ํ๋ก์ ํธ ๊ธฐ๊ฐ