- ์๋น์ค ์๊ฐ
- ๊ธฐํ ๋ฐฐ๊ฒฝ
- ๊ธฐ๋ฅ ์๊ฐ
- ๊ธฐ์ ์คํ
- ํ๋ก์ ํธ ์ผ์ ๋ฐ ์ฐ์ถ๋ฌผ
- ๊ฐ๋ฐ ๋ฉค๋ฒ ๋ฐ ํ๊ณ
- ํ์ค ์๊ฐ : ๋ฌผ๊ฐ ์ ๋ณด & ์๋ฆฌ๋ฒ ์กฐํ ์๋น์ค
- ์๋น์ค ๋ช
:
๊ฐ๋ฌผ๊ฐ๋ฌผ
- ์ํ ๋ฌผ๊ฐ์ ๋ฏผ๊ฐํ ์ฃผ๋ถ๋ค
- ์์ฌ๋ฃ ์๊ฐ๋ฅผ ์ผ ๋จ์๋ก ํ์ ํ๊ณ ์ถ์ ์์์ ์๋ค
- ์ค๋์ ๋ญ ๋จน์์ง ๊ณ ๋ฏผํ๋ ์์ทจ์๋ค
์์ฌ๋ฃ์ ๊ฐ๊ฒฉ ๋ณ๋๊ณผ ์๋ฆฌ๋ฒ์ ํ๋์ ํ์ธํ์
- ๋ฌผ๊ฐ ๋ณ๋์ ํ์ธํ์ฌ ์ต์ ๊ฐ ๊ตฌ๋งค ๋ฃจํธ๋ฅผ ํ์ธํ ์ ์๋ค.
- ๋๋ง์ ์๋ฆฌ๋ฒ ๋ฑ๋ก์ผ๋ก ํ์ํ ์์ฌ๋ฃ๋ค์ ๊ฐ๊ฒฉ๋ณ๋์ ํ๋์ ํ์ธํ ์ ์๋ค.
- ์์ฌ๋ฃ๋ฅผ ๊ฒ์ํ๊ณ , ๊ด๋ จ๋ ์๋ฆฌ๋ฒ์ ์กฐํํ ์ ์๋ค.
15๋ง๊ฐ์ ๋ ์ํผ์์ ์ ๊ฐ๊ฐ์ ์์ฌ๋ฃ๋ค์ด ์กด์ฌํ๊ธฐ ๋๋ฌธ์, ๋ฌธ์์ด ์ ์ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ํตํด ๋งคํ ๊ณผ์ ์งํ.
๋ ๋ฌธ์์ด์ด ๊ฐ์์ง๋ ค๋ฉด ๋ช ๋ฒ์ ๋ฌธ์ ์กฐ์์ด ํ์ํ์ง ๊ตฌํ๋ ์๊ณ ๋ฆฌ์ฆ
ํ๋ก (High Availability Distributed Object Oriented Platform: ๊ณ ๊ฐ์ฉ์ฑ ๋ถ์ฐํ ๊ฐ์ฒด ์งํฅ์ ํ๋ซํผ)
Apache Hadoop์ ์คํ ์์ค, Java ๊ธฐ๋ฐ ์ํํธ์จ์ด ํ๋ซํผ์ผ๋ก ๋น ๋ฐ์ดํฐ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ์คํ ๋ฆฌ์ง๋ฅผ ๊ด๋ฆฌํ๋ ์ญํ .
ํ๋ก ํ๋ซํผ์ ์ปดํจํฐ ํด๋ฌ์คํฐ ๋ด ์ฌ๋ฌ ๋ ธ๋์ ๊ฑธ์ณ ํ๋ก ๋น ๋ฐ์ดํฐ์ ๋ถ์ ์์ ์ ๋ถ๋ฐฐํ๋ฉฐ, ๊ทธ ๊ณผ์ ์์ ์์ ์ ๋ณ๋ ฌ์์ผ๋ก ์คํ ๊ฐ๋ฅํ ์์ ํฌ๊ธฐ์ ์ํฌ๋ก๋๋ก ๋ถํด.
์ฝ 2.8์ต๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ ๋, ํ๋ก์ ์ฌ์ฉํ์ง ์์ผ๋ฉด 25.69s์ ์๊ฐ์ด ์์๋์ง๋ง, ํ๋ก์ ์ ์ฉํ๋ฉด 654ms๋ก ๋จ์ถํ ์ ์์.
ํ์ด๋ธ๋ ํ๋ก ์์ฝ์์คํ ์ค์์ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ธ๋งํ๊ณ ํ๋ก์ธ์ฑํ๋ ๊ฒฝ์ฐ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ง์ฉ ์๋ฃจ์ .
RDB์ ๋ฐ์ดํฐ๋ฒ ์ด์ค, ํ ์ด๋ธ๊ณผ ๊ฐ์ ํํ๋ก HDFS์ ์ ์ฅ๋ ๋ฐ์ดํฐ์ ๊ตฌ์กฐ๋ฅผ ์ ์ํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ฉฐ, ์ด ๋ฐ์ดํฐ๋ฅผ ๋์์ผ๋ก SQL๊ณผ ์ ์ฌํ HiveQL ์ฟผ๋ฆฌ๋ฅผ ์ด์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณต.
์ธํฐ๋ท ์น์ฌ์ดํธ์ ํ์ผ๋ค(html, javascript, css ๋ฑ)์ ์บ์ฑํด๋จ๋ค๊ฐ ๋ค์ ์์ฒญ์ด ์ฌ ๋ ์บ์ฑ๋ ํ์ผ๋ค์ ๋จผ์ ๋ณด์ฌ์ฃผ๊ณ ํ์ํ ๋ ์น์๋ฒ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ ๋ณด์ฌ์ฃผ๋ ๊ธฐ์ .
๋ ํ์ ๋ฐ๋ก ๊ฐ๊ธฐ ์์ด์ฝ์ ์ค์น ํ ์ ์์ด ์ฌ์ฉ์๋ ๋ชจ๋ฐ์ผ ์ฑ๊ณผ ๊ฐ์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ ์ ์์.
Git flow ์ฌ์ฉ์ ์ํด sourcetree
ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ์๊ณ ์ฐ์ํ ํ์ ๋ค์ git flow์ ์ฐธ๊ณ .
front ์ back ์ผ๋ก ๋๋์ด faature
์ ํ์ ๋ธ๋์น๋ฅผ ์ฌ์ฉํ์์ผ๋ฉฐ ๋งค์ผ ์ค์ ์คํฌ๋ผ ์ดํ back
๋ธ๋์น์ front
๋ธ๋์น๋ก merge ํ์ฌ ์ฌ์ฉ.
commit message
๋ feat(๊ธฐ๋ฅ๋ช
): ๋ด์ฉ
๊ณผ ๊ฐ์ด ํต์ผํ์ฌ ์์ฑ.
๋งค์ฃผ ์์์ผ ์ค์ ํ์์์ ๊ธ์ฃผ์ ์งํ ์ด์๋ฅผ ๋ฐฑ๋ก๊ทธ์ ๋ฑ๋ก.
์ ์ฃผ์ ์๋ฃํ์ง ๋ชปํ ์ด์๋, ์์ผ๋ก ์งํํ ์ด์๋ค์ ์ถ๊ฐํจ.
- ์ํฝ์ ํ์, ๋ฏธํ , ์ค๊ณ ๋ฑ์ผ๋ก ๊ตฌ์ฑ.
- ๋ ์ด๋ธ์ BE, FE, full ์ผ๋ก ๊ตฌ์ฑ.
- ์คํ ๋ฆฌ๋ ๋ช
ํํ ์ ๋ฌ์ ์ํ์ฌ
API ๋ช ์ธ์ ์์ฑ
์ ๊ฐ์ด ์์ฑ. - ์์ ํํฉ์ ์ค์๊ฐ์ผ๋ก ์ง๋ผ์ ๋ฐ์ํ์ฌ ํ์ฌ ํ์์ด ์ด๋ค ์์ ์ ํ๊ณ ์๋์ง, ์ผ์ ์ ๋๋ ์ด๊ฐ ์๋์ง ํ ๋์ ์์๋ณผ ์ ์๊ฒ ํจ.
- ๋ฏผ๊ฒฝ์ฑ : Hadoop Ecosystem์ ์ฒ์ ๊ตฌ์ถํด๋ณธ ํ๋ก์ ํธ์์ต๋๋ค. 3์ฃผ์ฐจ ์ค๊ฐ๋ฐํ ์ดํ์ ubunto ๊ฐ์ํ๊ฒฝ์ ์ฌ์ค์นํ๋ ์ด์๊ฐ ์์์ต๋๋ค. Hive๋ฅผ Tez engine์ผ๋ก ์ฌ์ฉํ์ฌ ํ์ง๋ง ์ํํ์ง ์์๋๊ฒ ์ด์ ์์ต๋๋ค. ๊ฐ๋ฐ ์ค๊ฐ๋จ๊ณ์์ ํ๊ฒฝ ์ฌ์ค์น๋ผ๋ ํฐ ๊ฒฐ์ฌ์ ํ๋ฉด์ ํ๋ก์ ํธ์ ๋ง๋ฌด๋ฆฌ๋ฅผ ์ ํด๋ผ ์ ์์๊น ๊ฑฑ์ ํ์์ง๋ง ์ํ์ฐฉ์ค๋ฅผ ๊ฒช์ผ๋ฉฐ ๋ ํํํด์ง๋ ๋๋์ ๋ฐ์์ต๋๋ค. Linux ํ๊ฒฝ๊ณผ HDFS์ ์ ์ฅํ๋ ๋ชจ๋ ๊ฒฝํ๋ค์ด ์ฒ์์ด์์ง๋ง ์คํจ๋ฅผ ๋ฐ๋ณตํ๋ ๊ฒ์ด ๊ฒฐ๊ตญ์๋ ๋ ์ข์ ์ํฅ์ผ๋ก ๋์์๋ค๋ ๊ฒ์ ์ค๊ฐํ์ต๋๋ค. ํ๋ก์ ํธ ํ๋ฐ์์ Sqoop์ ์ฌ์ฉํ์ฌ HDFS์ RDB๋ฅผ ์ฐ๋ํ๋ ๋ฐฉ๋ฒ์ ์์๊ณ ์ค์ ์ ์ฉ๋๋ ๋ง์ง๋ง ๋จ๊ณ๋ฅผ ๋ณด๋ฉฐ ๋ง์กฑ์ค๋ฌ์ ์ต๋๋ค.
- ๊น์ฐฌ์ : ๋ฐ์ดํฐ๊ฐ ๋ง์ด ํ์ํ ํ๋ก์ ํธ์๊ธฐ ๋๋ฌธ์ ์์งํ๊ณ ์ ์ ํ๋ ๊ฒ์ด ์ค์ํ์ต๋๋ค. ํนํ๋ 3์ต๊ฑด ๊ฐ๊น์ด ๋๋ ๋ฐ์ดํฐ๋ฅผ DB์ ์ง์ ๋ฃ๊ณ ๋ฐฑ์๋ ์๋ฒ์ ์ฐ๋ํ๊ธฐ ์ํด ๋ถ์ฐ ์ฒ๋ฆฌ ๊ธฐ์ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ํ๋ก์ ํธ์์ ๊ฐ์ฅ ์ค์ํ ๋ถ๋ถ์ด์์ต๋๋ค. ์ด๋ฒ ํ๋ก์ ํธ์์๋ ๋ฐ์ดํฐ ์์ง ๋ฐ ์ ์ , ๊ทธ๋ฆฌ๊ณ ๋ฐฑ์๋ ์๋ฒ๋ฅผ ์ฃผ๋ก ๋งก์์ ๊ฐ๋ฐ์ ์งํํ์ต๋๋ค. Spring boot๋ฅผ ์ฌ์ฉํ 2๋ฒ์งธ ํ๋ก์ ํธ์๋๋ฐ, ์ด์ ๋ณด๋ค JPA ์ฌ์ฉ์ ์ต์ํด์ง ์ ์์๊ณ , Spring boot์์ ์ธ๋ถ API ์ฐ๋, ํจํค์ง ๊ด๋ฆฌ ๋ฑ์ ์งํํ์ต๋๋ค. ๋ํ API์ ํฌ๋กค๋ง์ ํตํด ํ๋ก์ผ๋ก ๋ฐ์ดํฐ๊ฐ ์์ด๊ณ ํ๋ก ์๋ฒ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ ํ๊ณ DB์ ์ ์ฌํ๋ ํ์ดํ๋ผ์ธ์ ๊ฐ๋ฐํ๋ ๊ฒฝํ์ ํด๋ณผ ์ ์์์ต๋๋ค.
- ์ด์ง๋ : ๊ฐ๋ฌผ๊ฐ๋ฌผ์ ์์ ํ๋ฉฐ ๊ธฐ์กด์ ์๋ ๊ธฐ์ ์ ๋ํ ์ดํด๋๋ฅผ ๋์ด๋ ๋์์ ์๋ก์ด ์ฌ๋ฌ ๊ธฐ์ ๋ค์ ์ ํ ์ ์์์ต๋๋ค. MySQL๊ณผ JPA์ ๋ํ ์ดํด๊ฐ ๋์์ก์ผ๋ฉฐ, JWT์ ๋ํด ์ฌ๋ ์๊ฒ ๊ณต๋ถํ ์ ์์์ต๋๋ค. OCR ์ ์ฉ, MySQL๊ณผ Spring ์ค์ผ์ค๋ง, Docker, Jenkins์ ๊ฐ์ ์ ๊ธฐ์ ์ ์ฉ ๊ณผ์ ์ ํตํด ํฐ ๋ณด๋์ ๋๋ ์ ์์์ต๋๋ค. OCR์ ํตํ ์์์ฆ ์ค์บ๊ณผ ์ค์ผ์ค๋ง์ ์ด์ฉํด ํน์ ์๊ฐ๋ง๋ค ํน์ ์กฐ๊ฑด์ ๋ง๋ ์ฌ์ฉ์์๊ฒ ์๋ฆผ์ ๋ณด๋ด๋ ๊ธฐ๋ฅ์ด ์ฑ๊ณตํ์ ๋๋ ๋ฟ๋ฏํ์ง๋ง, ์๋ฒ ๋ฐ ์๋ ๋ฐฐํฌ ํ๊ฒฝ ๊ตฌ์ถ์ ์ฑ๊ณตํ์ฌ ์์ ์ฌํญ์ด ์๊ธธ ๋๋ง๋ค ์ด๋ค์ก๋ ๋ฒ๊ฑฐ๋ก์ด ์์ ๊ณผ์ ์ ํฌ๊ฒ ๋จ์ถํ์ ๋๊ฐ ๊ฐ์ฅ ๋ฟ๋ฏํ์ต๋๋ค. ํ์๋ค๊ณผ ํจ๊ปํ ๋ ๋ฒ์งธ ํ๋ก์ ํธ์ธ๋ฐ, ํ์๋ค ๋ชจ๋ ์ฒซ ๋ฒ์งธ ํ๋ก์ ํธ์์๋ณด๋ค ๋ ๋ฐ์ ๋ ๋ชจ์ต์ ๋ณด์ฌ์ฃผ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ง๊ฐ ์๊ธฐ์ ๋ง์ถฐ ๋ฐค์์๊ฐ๋ฉฐ ์์ฑ๋๋ฅผ ๋์ฌ๊ฐ๋ ๋ชจ์ต์ ํฐ ๊ณ ๋ง์์ ๋๊ผ์ต๋๋ค. ํนํ ์๋ก์ด ๊ธฐ์ ์ฌ์ฉ์ ์์ด ๋งค์ฐ ์ ๊ทน์ ์ธ ํ๋๋ฅผ ๋ณด์ฌ์ค์ ๊ธ์ ์ ์ธ ์๊ทน์ ๋ฐ์ ์ ์์์ต๋๋ค. ๋๋ถ์ ๋น๋นํ๊ฒ ๋ด๋์ ์ ์๋ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค ์ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ฐ๋ฌผ๊ฐ๋ฌผ ํ์๋ค ๋ชจ๋ ๋ชจ๋ ๊ณ ์ํ์ จ๊ณ ๋ ํ๋ณตํ์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค~!!!
- ์ด์ฃผ์ : Next.js๋ฅผ ํ์ตํ๊ณ ํ๋ก์ ํธ์ ์ ์ฉํด๋ณด๋ฉด์ SSR์ ์๋ํจ์ ๋ชธ์ ๋๊ปด๋ณด๋ ์ข์ ๊ฒฝํ์ด์์ต๋๋ค. ๋, ๋ฐ์ํ UI์ PWA๋ฅผ ํ์ฉํด ์ด๋ ํ๊ฒฝ์์๋ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋ ์น ์ฑ์ ๊ฐ๋ฐํด๋ณด๋ฉฐ ์ด์์ฒด์ ๋ฅผ ํ์ง ์๋ ์น ์ฑ์ ์ฅ์ ๊ณผ ๋ชจ๋ฐ์ผ ์ฑ๊ณผ ๋น๊ต๋๋ ํ๊ณ๋ ๋๋ ์ ์์์ต๋๋ค. ์์์ ๊ธฐ๋ํ์ง ์์์ง๋ง ํ์๋ค์ด ์ด์ฌํ ํด์ค ๋๋ถ์ ์ข์ ์๊น์ง ๋ฐ์ ์ ์๋ ๊ฒ ๊ฐ๊ณ , 7์ฃผ ๋์ ๊ณ ์ํ ํ์๋ค์๊ฒ ๊ณ ๋ง๋ค๋ ๋ง์ ์ ํ๊ณ ์ถ์ต๋๋ค. ๋ค์ ํ๋ก์ ํธ๋ ๊ผญ ์ข์ ๊ฒฐ๊ณผ๋ฌผ์ ๋ง๋ค์ด๋ด 3๊ฐ์ ํ๋ก์ ํธ ๋ชจ๋ ์์ํ๊ณ ์ถ์ต๋๋ค! ๊ฐ์ฆ์ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ
- ์ ๊ฑด์ฐ : React๋ฅผ ์ฌ์ฉํ ๋ ๋ฒ์งธ ํ๋ก์ ํธ์ฌ์ ๊ทธ๋ฐ์ง ์ด์ ์ ๋นํด CSS์ ๋ง์ด ์นํด์ ธ ์ปดํฌ๋ํธ๋ฅผ ์์ ์์ฌ๋ก ๋ค๋ฃฐ ์ ์์ด์ ์ข์์ต๋๋ค. ํ์ง๋ง Next.JS๋ฅผ ์ฒ์ ์ ์ฉํด๋ณด๋ ๊ณผ์ ์์ ์ด์ ๋ฐฉ์๊ณผ ๋ง์ด ๋ฌ๋ผ ์ด๋ ค์์ด ์์๊ณ , ์๋น์ค๋ฅผ ๋ฐ์ํ ์น์ผ๋ก ์ ๊ณตํ๊ธฐ ์ํด ํ๋ฉด ์ค๊ณ๋ฅผ PC, Tablet, Mobile ๋ฒ์ ์ผ๋ก ๋ชจ๋ ๋ง๋ค์ด์ผ ํ๊ธฐ์ ์์ ๋์ด ์๊ฐ๋ณด๋ค ๋ง์ ์ผ์ ์ด ๋น ๋ฏํ์ต๋๋ค. ํนํ ์ด๋ฒ์๋ ๊ธฐํ ๋ฐ ์ค๊ณ ๋จ๊ณ์ ์๊ฐ์ ๋ง์ด ํฌ์ํ์ฌ ์ค์ ๊ฐ๋ฐ ์๊ฐ์ด ์ ์๋๋ฐ, ํ์๋ค๊ณผ ์ด์ผ๊ธฐ๋ฅผ ๋๋๋ฉฐ ๋ฆ๊ฒ๊น์ง ๋จ์ ๊ฐ๋ฐํ ๊ฒฐ๊ณผ, ๊ธฐ๊ฐ ๋ด์ ๋ชจ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ ์ ์์์ต๋๋ค. ๋ฌผ๊ฐ, ์ฃผ๋ณ ๋งํธ ๋ฐ์ดํฐ๋ฅผ ์๊ฐํํ์ฌ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด Kakao Map API์ Apex-charts ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋๋ฐ, ๊ฐ๋ฌผ๊ฐ๋ฌผ ์๋น์ค์ ํ์ํ ํํ๋ก ์กฐ๊ธ์ฉ ๋ฐ๊ฟ๊ฐ๋ฉด์ ์ ์ฉํ ๊ฒ์ด ์ข์ ๊ฒฝํ์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด๋ฒ ํ๋ก์ ํธ๋ ํ์ ๋ชจ๋ ์๊ฐ์ ์ซ๊ฒจ ํ๋ค์์ํ ๋ฐ, ๋๊น์ง ๋ง๋ฌด๋ฆฌ ํ๋๋ผ ๊ณ ์ํ๋ค๊ณ ํด์ฃผ๊ณ ์ถ์ต๋๋ค. ์์จ ํ๋ก์ ํธ๋ ๋ค๊ฐ์ด ์ด์ฌํ ํด๋ณด์~~
- ์ฑ์ค์ : ๋ชจ๋ฐ์ผ ์๋น์ค๋ฅผ ์ ์ํด๋ณธ๊ฑด ์ฒ์์ด์๋๋ฐ, ๋ชจ๋ฐ์ผ์ด ์ฌ์ฉ์ ๊ฒฝํ์ด ๋ ์ง๊ด์ ์ผ๋ก ๋๊ปด์ง๋ค๋ ์ ์ ์๋ก์ ์ต๋๋ค. ๋, PWA๋ฅผ ์ ์ฉํ๋ฉฐ ๋ฐ์ํ UI๋ก ์ ์ํ์๋๋ฐ, ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ ์ด๋ป๊ฒ UI๋ฅผ ๋ฐฐ์นํ์ฌ์ผ ์ฌ์ฉ์ ์ ์ฅ์์ ํธ๋ฆฌํ ์ง ๊ณ ๋ฏผํด๋ณด๋ ๊ณผ์ ์ด ์ฆ๊ฑฐ์ ์ต๋๋ค. ๋ค์ํ ์ฌ์ฉ์ ๊ฒฝํ์ ์ํด ์ ๋๋ฉ์ด์ ์์ด์ฝ์ ์ ์ฉํ๊ณ ์ถ์๋๋ฐ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์๋ชป ๊ณ ๋ฅธ ์ค์ ๋์ ๊ณ ์ํ๋ ๊ฒฝํ๋ ์์๊ฒ ์ ๋ง๋ค์ด์ง ํ๋ฉด์ ๋ณด๋ ๊ทธ์ ๊ธฐ์๊ธฐ๋ง ํฉ๋๋ค!! ์ ํฌ ํ์๋ค ๋๋ถ์ ํด๋ณด๊ณ ์ถ์๋ ๊ธฐ์ ๋ค ์๋ฉ ์ ์ฉํด๋ณผ ์ ์์์ต๋๋ค~~! ์ฐ๋ฆฌ ํ์๋ค ์ต๊ณ ์ผ ~ ์์จ์ ๋ ๋ฉ์๊ฒ ํด