htmx์ ํ์ดํผ๋ฏธ๋์ด์ ๋ํด ์ข ์ข ๋ฃ๋ ๋ฐ๋ก ์ค ํ๋๋ ๋ค์๊ณผ ๊ฐ์ ๋ณํ๋ ์ฃผ์ฅ์ ๋๋ค:
โ์์ ๊ท๋ชจ์์๋ ์ ์๋ํ ์ง ๋ชจ๋ฅด์ง๋ง, ํ์ฅ์ฑ์๋ ๋ฌธ์ ๊ฐ ์์ ๊ฒ์ด๋ค.โ
์ฐ๋ฆฌ๋ฅผ ์์ธ์ด ์์ฌ๋ก ์๊ทนํ๋ ๊ฒ์ ์ธ์ ๋ ์ํํ ์ผ์ด๊ธฐ ๋๋ฌธ์, ์ด๋ฒ ๊ธฐํ์ ์ด ์ฃผ์ฅ์ ์ข ๋ ํํค์ณ์ ํ์ดํผ๋ฏธ๋์ด ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ (HDA)์ด ํ์ฅ ๊ฐ๋ฅํ ์ง ์ฌ๋ถ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
๋จผ์ โํ์ฅ์ฑโ์ด๋ผ๋ ์ฉ์ด๋ฅผ ์ ์ํ๊ณ , ์ด ๋จ์ด๊ฐ ๊ฐ๋ฐ์์ ์ฌ์ฉ๋ ์ ์๋ ๋งฅ๋ฝ๋ค์ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์ํํธ์จ์ด ๋งฅ๋ฝ์์ ํ์ฅ์ฑ์ ์ผ๋ฐ์ ์ผ๋ก ์ํํธ์จ์ด๊ฐ โ๋ ํฐโ ๊ฒ๋ค์ ์ฒ๋ฆฌํ ์ ์๋ ๋ฅ๋ ฅ์ ์๋ฏธํฉ๋๋ค. ์ด๋ฌํ โ๋ ํฐโ ๊ฒ๋ค์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
์ด ํ์ฅ์ฑ์ ๊ฐ ์ธก๋ฉด์ ๋ํด HDA์ ๊ด๋ จ๋ ๋ถ์์ด ํ์ํฉ๋๋ค.
๊ฐ๋ฐ์๊ฐ ์์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ๊ฒฐ์ ์ ๋ด๋ฆด ๋๋ ํฌ๊ฒ ๊ด์ฌ์ด ์๋ ๋ถ๋ถ์ผ ์ ์์ง๋ง, ์น์ ๋ถ์ฐ ๋คํธ์ํน ์์คํ ์ผ๋ก์ ์์ฒญ๋๊ฒ ์ ํ์ฅ๋์๋ค๋ ์ ์ ์ธ๊ธํ ํ์๊ฐ ์์ต๋๋ค. ์ด๊ฒ์ ์ ๊ฐ ์๊ณ ์๋ ๊ฐ์ฅ ์ฑ๊ณต์ ์ธ ๋ถ์ฐ ์์คํ ์ ๋๋ค.
์ด๊ฒ์ ๊ฐ๋ณ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์์๊ฒ๋ ๊ด์ฌ์ด ์์ ์ ์์ง๋ง, ํ์ดํผ๋ฏธ๋์ด๊ฐ ํ์ฅ ๊ฐ๋ฅํ๋ค๋ ์ ์ ์ ๋ณด์ฌ์ค๋๋ค.
ํ์ดํผ๋ฏธ๋์ด๊ฐ ์ฑ๋ฅ ์ธก๋ฉด์์ ์ ํ์ฅ๋ ์ ์์๊น์? ์ด ์ง๋ฌธ์ ๋ตํ๊ธฐ ์ํด, ๋จผ์ ์ฑ๋ฅ ํ์ฅ์ด ๊ฐ๋ฅํ ์ํํธ์จ์ด์ ํน์ฑ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์ด๋ฌํ ํน์ฑ์ ๋ํ ๊ถ์ ์๋ ์ถ์ฒ๋ ์์ง๋ง, ์ํํธ์จ์ด ํ์ฅ ๊ฒฝํ์ด ์๋ ๋๋ถ๋ถ์ ์์ง๋์ด๋ค์ ์ด ๋ชฉ๋ก์ ์๋ ๋๋ถ๋ถ์ ํญ๋ชฉ๋ค์ด ์ต์ํ ๋์์ด ๋๋ค๋ ๋ฐ ๋์ํ ๊ฒ์ ๋๋ค:
๋คํ์ค๋ฝ๊ฒ๋, ์ ์ ํ๊ฒ ์ค๊ณ๋ ํ์ดํผ๋ฏธ๋์ด ์์คํ ์ ์ด๋ฌํ ๋ชจ๋ ํน์ฑ์ ๊ฐ์ง ์ ์์ต๋๋ค.
๋ฌด์ํ์ฑ์ Roy Fielding์ด ์น์ ์ค๋ช ํ๊ธฐ ์ํด ๋ง๋ REST-ful ์ํคํ ์ฒ์ ์ ์ฝ์ ๋๋ค. ์ค๋ฌด์์๋ ๋ง์ ํ์ดํผ๋ฏธ๋์ด ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ด _์ธ์ ์ฟ ํค_๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฒ ์ธก์ ์๋์ ์ํ๋ฅผ ๊ด๋ฆฌํ์ง๋ง, ์ด๋ ํ์ฅ์ฑ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์น๋ช ์ ์ด์ง ์์ ๊ฒ์ผ๋ก ์ ์๋ ค์ง ๊ธฐ์ ์ ๋๋ค.
์ํ ํ์ฅ์ ํ์ดํผ๋ฏธ๋์ด ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ค๋ ์ญ์ฌ๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ๋๋ถ๋ถ์ ํ์ดํผ๋ฏธ๋์ด ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฌด์ํ ํน์ฑ๊ณผ ์ ๋ง์๋จ์ด์ง๋๋ค. ์ด๊ธฐ PAAS ์ ๊ณต์ ์ฒด์ธ Heroku (์๊ด์ ๊ธฐ์ต์ผ๋ก)๋ ์๋ฅผ ๋ค์ด ๋ ์ผ์ค ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ํ์ฅ์ ์ฝ๊ฒ ์ ๊ณตํ์ต๋๋ค.
๊ธฐ๋ฅ ๋ ๋ฆฝ์ฑ์ HDA์ ๋ ๋ค๋ฅธ ๊ฐ์ ์ ๋๋ค. HDA์์๋ ํ๋ฉด์ ์ํ ์๋ํฌ์ธํธ๊ฐ ์ผ๋ฐ์ ์ธ JSON API์ ๋ค๋ฅด๊ฒ ๋ ๋ฆฝ์ ์ผ๋ก ์กด์ฌํ๋ ๊ฒฝํฅ์ด ์์ต๋๋ค. ์ด๋ ์ด๋ฌํ ์๋ํฌ์ธํธ๋ค์ด ์๋ก ๋ ๋ฆฝ์ ์ผ๋ก ๋ชจ๋ํฐ๋ง, ์งํ ๋ฐ ์กฐ์ ๋ ์ ์์์ ์๋ฏธํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ด๋ฌํ ์ข ๋ฅ์ ์๋ํฌ์ธํธ๋ฅผ ์กฐ์ ํ์ฌ 100๋ฐ๋ฆฌ์ด ์ดํ์ ์๋ต ์๊ฐ์ ๋ง๋๋ ์ค๋ ์ญ์ฌ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค (์: SQL ํ๋์ ํตํด ํน์ ์๋ํฌ์ธํธ์ ๋ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ๋ฅผ ์ต์ํ).
๋ทฐ๋ฅผ ์ง์ํ๋ ๋ค์ํ ์๋ํฌ์ธํธ์ ๋ ๋ฆฝ์ฑ์ ๋ฐํ์ผ๋ก ํ๋ซํผ ์ฑ๋ฅ์ ์ฝ๊ฒ ๋ชจ๋ํฐ๋งํ๊ณ ์ดํดํ ์ ์์ต๋๋ค. ์ผ๋ฐํ๋ JSON API๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒด์์ ์ฌ๋ฌ ๋ฐฉ์์ผ๋ก ์ก์ธ์ค๋๋ ๊ฒ๊ณผ ๋ฌ๋ฆฌ, HDA์์๋ ํน์ ๋ทฐ์ ๋ํด ํ์ดํผ๋ฏธ๋์ด๋ฅผ ๊ตฌ์ฑํ๋ UI ํน์ ์๋ํฌ์ธํธ๊ฐ ์์ต๋๋ค. ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ์ ๋ฐํ๋ ์์ธ์ ํ์ ํ๋ ๊ฒ์ ์๋ฒ ์ธก์์ ๋ทฐ๊ฐ ๊ตฌ์ฑ๋๊ณ ์์ฒญ์ด ๊ฐ๋จํ ํ์ดํผ๋ฏธ๋์ด ๊ตํ์ ํตํด ๊ตฌ๋๋ ๋ ํจ์ฌ ์ฌ์์ง๋๋ค.
๋ง์ง๋ง์ผ๋ก, ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์บ์ฑ์ ์ค๋ ์ญ์ฌ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. HTTP๋ ๋ธ๋ผ์ฐ์ ์์ ํค๋๋ก ์ ์ด๋๋ ์บ์ฑ์ ์ ๊ณตํฉ๋๋ค. ๋ ์ผ์ค์ ๊ฐ์ ์ฑ์ํ ์๋ฒ ์ธก ํ๋ ์์ํฌ๋ ์ปจํธ๋กค๋ฌ ๋ ๋ฒจ์์ ์ ๊ตํ ์บ์ฑ์ ์ ๊ณตํฉ๋๋ค. ์บ์ฑ์ HDA์ ์์ด ๋งค์ฐ ์์ฐ์ค๋ฌ์ด ์์ ์ ๋๋ค.
์ด ๋ชจ๋ ๊ฒ๋ค์ด ๊ฒฐํฉ๋์ด HDA๋ฅผ ์ฑ๋ฅ ๊ด์ ์์ ๋งค์ฐ ํ์ฅ ๊ฐ๋ฅํ๊ฒ ๋ง๋ญ๋๋ค. ์ฌ์ฉ์ ๋ก๋๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ HDA๋ฅผ ํ์ฅํ ์ ์๋ ๊ฒ์ฆ๋ ์ฑ๋ฅ ๊ธฐ์ ์ด ์กด์ฌํฉ๋๋ค.
HDA ์ ๊ทผ ๋ฐฉ์์ด ์๋ฒ ์ธก์ ๋ ๋ง์ ๊ณ์ฐ์ ๋ฐ์ด ๋ฃ์๊น์? ์ด๋ ์ ๋๋ ๊ทธ๋ ์ต๋๋ค. ๊ทธ๋ฌ๋ ํน์ ๋ฆฌ์์ค์ ๋ํ JSON ํํ๊ณผ HTML ํํ ๊ฐ์ ์ฐจ์ด๋ ์ผ๋ถ ์ฌ๋๋ค์ด ์๊ฐํ๋ ๊ฒ๋งํผ ํฌ์ง ์์ต๋๋ค. ํนํ htmx ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ผ๋ฐ์ ์ผ๋ก HTML ์์ฒญ์ ํค๋์ ํธํฐ ์ ๋ณด๋ฅผ ํฌํจํ์ง ์๋ ๊ฒฝ์ฐ์๋ ๋์ฑ ๊ทธ๋ ์ต๋๋ค. ๋คํธ์ํฌ ์ง์ฐ ์๊ฐ๊ณผ ๋ฐ์ดํฐ ์ ์ฅ์ ์ก์ธ์ค๊ฐ ์ผ๋ฐ์ ์ผ๋ก ์์ฒญ ์๊ฐ์ ๋๋ถ๋ถ์ ์ฐจ์งํ๋ฉฐ, SQL(๋๋ ์ ์ฌํ ์๋ฒ ์ธก ์ฟผ๋ฆฌ ์ธ์ด)์ ์ฌ์ฉํ ์ ์๋ ๋ฅ๋ ฅ์ ์์ฒญ์ ํด๋น ์ธก๋ฉด์ ์ต์ ํํ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค.
HDA๋ ๋ํ โ๋ทฐ๋น ํ๋์ ์์ฒญโ์ด ์ต์ ์ ์ํ๋ฅผ ์์ฐ์ค๋ฝ๊ฒ ๊ฐ์ง๋ฉฐ, ์ด๋ HDA์์ ์์ฒญ์ด ๊ณง ๋ทฐ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค.
HDA๋ ์ผ๋ฐ์ ์ธ JSON ๋ฐ์ดํฐ API๊ฐ ์๋๋ผ UI ์๊ตฌ์ ์ํด ๊ตฌ๋๋๋ ๋ ๋ฆฝ์ ์ธ ์๋ํฌ์ธํธ๋ฅผ ๊ฐ๋ ๊ฒฝํฅ์ด ์๊ธฐ ๋๋ฌธ์, ๊ธฐ๋ฅ ์์ ๋ฐ๋ฅธ ํ์ฅ์ ์ผ๋ฐ์ ์ผ๋ก ๋งค์ฐ ์ฝ์ต๋๋ค. ์๋ฒ ์ธก์์ ํฉ๋ฆฌ์ ์ธ ๋ชจ๋ธ-๋ทฐ-์ปจํธ๋กค๋ฌ(MVC) ๋ถํ ์ด ์ด๋ฃจ์ด์ง๋ค๊ณ ๊ฐ์ ํ๋ฉด, ์ปจํธ๋กค๋ฌ์ ๋ชจ๋ธ์ ์๋ก ๋ ๋ฆฝ์ ์ธ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๊ธฐ๋ฅ๋ค์ด ์ค์ ๋ก ๊ฒน์น๋ ๊ฒฝ์ฐ์๋, ๊ธฐ๋ฅ์ ์๋ฒ ์ธก์์ ๊ฐ๋ฐํ๊ณ ํ ์คํธํ๋ ๊ฒ์ด ๋ ํต์ ๊ฐ๋ฅํ๊ณ ํ ์คํธํ๊ธฐ ์ฌ์ด ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค.
๋ทฐ๋ ๊ฑฐ์ ๋ชจ๋ ์๋ฒ ์ธก ํ ํ๋ฆฟ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ฐพ์ ์ ์๋ ์๋ฒ ์ธก ํฌํจ ๊ธฐ๋ฅ์ ํตํด ์ฌ์ฌ์ฉํ ์ ์๊ฑฐ๋, ์ํธ ์์กด์ฑ์ ํผํ๊ธฐ ์ํด ๋ณ๋๋ก ์ ์ง ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, ํฉ๋ฆฌ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ํคํ ์ฒ๋ฅผ ๊ฐ์ถ๊ณ ์๋ค๋ฉด, HDA๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ด ๊ธฐ๋ฅ ์๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ ๋งค์ฐ ์ ํ์ฅ๋ ์ ์์ต๋๋ค. ํนํ ์ด ๊ธฐ๋ฅ๋ค์ด ๋ณธ์ง์ ์ผ๋ก ์๋ก ๋ ๋ฆฝ์ ์ผ ๊ฒฝ์ฐ ๋์ฑ ๊ทธ๋ ์ต๋๋ค.
๊ธฐ๋ฅ ์์ ๋ฐ๋ฅธ ํ์ฅ์ ์ด๋ ์ ๋ _์ํ ํ์ฅ_๊ณผ ์ ์ฌํฉ๋๋ค. ์ฆ, ๊ธฐ๋ฅ์ด ์๋์ ์ผ๋ก ๋ ๋ฆฝ์ ์ด๋ผ๋ฉด ๋ฌธ์ ์์ด ํ์ฅ๋ ๊ฒ์ ๋๋ค. (๊ทธ๋ฆฌ๊ณ ๊ทธ๋ ์ง ์๋๋ผ๋, HDA๋ ์ข ์ข ๋ค๋ฅธ ์ต์ ๋ค๋ณด๋ค ๋ ์ ํ์ฅ๋ ์ ์์ต๋๋ค.)
๊ทธ๋ฌ๋ ๊น์ ๊ธฐ๋ฅ, ์ฆ ์์ฒด์ ์ผ๋ก ๋ณต์กํ ๊ธฐ๋ฅ์ ๋ํด์๋ ์ด๋จ๊น์?
์ฌ๊ธฐ์๋ ๊น์ ๊ธฐ๋ฅ์ ๋ ๊ฐ์ง ๋ฒ์ฃผ๋ก ๋๋ ์ ์ดํด๋ด์ผ ํฉ๋๋ค:
์๋ฒ ์ธก ๊น์ ๊ธฐ๋ฅ์ ๋ํด์๋, HDA๊ฐ ์ข ์ข ํ๋ฅญํ ์ ํ์ด ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, AI ์ฑํ ๋ด๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ๋งค์ฐ ๋ณต์กํ ์๋ฒ ์ธก ๊ธฐ๋ฅ์ด์ง๋ง, ์ฌ์ฉ์์์ ์ํธ์์ฉ์ ๊ฐ๋จํ ํ ์คํธ ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ด๋ฃจ์ด์ง๋๋ค. AI ์ฑํ ๋ด ์ค ๋ง์ ์๊ฐ htmx๋ฅผ ์ฌ์ฉํด ๊ตฌ์ถ๋์์ผ๋ฉฐ, ๋ง์ ์ฌ๋๋ค์ด ๊ทธ ๊ฐ๋จํจ์ ๋ํด ๋๋ผ์ํ๊ณ ์์ต๋๋ค.
๋ฐ๋ฉด, ๊น์ ํด๋ผ์ด์ธํธ ์ธก ๊ธฐ๋ฅ์ ๋ํด์๋ HDA๊ฐ ํญ์ ์ต์ ์ ์ ํ์ด ์๋ ์ ์์ต๋๋ค. ์ด ์ฃผ์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ธ์ ํ์ดํผ๋ฏธ๋์ด๋ฅผ ์ ํํด์ผ ํ๋๊ฐ๋ผ๋ ์์ธ์ด์์ ๋ค๋ฃจ๊ณ ์์ต๋๋ค. ๊ทธ ์์ฝ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: ๋ง์ฝ UI๊ฐ ๋ง์ ์ด๋ฒคํธ์ ๋น ๋ฅด๊ฒ ๋ฐ์ํด์ผ ํ๊ฑฐ๋ (์: ์ง๋ ๋ทฐ ๋๋๊ทธ) ๋๋ ๋๋์ ํ์ดํผ๋ฏธ๋์ด ๊ตํ์ผ๋ก ์ ๋ฐ์ดํธํ ์ ์๋ ์๋นํ ์ํธ UI ์ข ์์ฑ์ ๊ฐ์ง๊ณ ์๋ค๋ฉด (์: ์คํ๋ ๋์ํธ ์ ํ๋ฆฌ์ผ์ด์ ), ํ์ดํผ๋ฏธ๋์ด ์ ๊ทผ ๋ฐฉ์์ ์ ์๋ํ์ง ์์ ๊ฒ์ ๋๋ค.
๊ทธ๋ฌ๋ ๋ ๊ฐ์ง๋ฅผ ์ธ๊ธํ๊ณ ์ถ์ต๋๋ค:
๋ง์ง๋ง์ผ๋ก ๊ณ ๋ คํ ํ์ฅ์ฑ์ ์ธก๋ฉด์ ๊ฐ๋ฐ ํ์ ๊ท๋ชจ๋ฅผ ํ์ฅํ๋ ๊ฒ์ ๋๋ค. ์ฌ๊ธฐ์๋ ๋ถํํ๋ ๋ ์ฃผ๊ด์ ์ด๊ณ ์ผํ์ ์ธ ์ธก์ ์ ์์กดํด์ผ ํฉ๋๋ค.
์ฐ๋ฆฌ์ ๊ฒฝํ(๊ทธ๋ฆฌ๊ณ ๋ค๋ฅธ ์ฌ๋๋ค์ ๊ฒฝํ)์ผ๋ก ๋ณผ ๋, HDA๋ ๋ ์ ์ ๊ฐ๋ฐ์๋ก ๋ ๋ง์ ๊ฒ์ ์ฑ์ทจํ ์ ์๊ฒ ํด์ฃผ๋ ๊ฒฝํฅ์ด ์์ต๋๋ค. ๋ํ ํ๋ก ํธ์๋์ ๋ฐฑ์๋์ ๋ถ๋ฆฌ๋ฅผ ์์ ๊ณ , ์ด ๋ถ๋ฆฌ๋ก ์ธํด ๋ฐ์ํ๋ ์ปค๋ฎค๋์ผ์ด์ ๋ง์ฐฐ๋ ์ ๊ฑฐํฉ๋๋ค. ๊ฐ๋ฐ์๋ค์ ์ ์ฒด ๊ธฐ๋ฅ์ ๋ํ ์ฑ ์์ ์ง๊ฒ ๋๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ผ๋ถ ์ฌ๋๋ค์ ํ๋ก ํธ์๋์ ๋ฐฑ์๋์ ๋ถํ ์ ์ข์ํ๋ฉฐ, ์ด๋ ํ์ด ๋ ๋ฆฝ์ ์ผ๋ก ์ด์๋๊ธฐ ๋๋ฌธ์ ํ ํ์ฅ์ด ๋ ์ ์ด๋ฃจ์ด์ง๋ค๊ณ ์๊ฐํ ์ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋์ํ์ง ์์ต๋๋ค. ๋๋ถ๋ถ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์์ ํ๋ก ํธ์๋์ ๋ฐฑ์๋๋ ๋ณธ์ง์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด ์์ผ๋ฉฐ, ๋ฐ๋ผ์ ๊ฐ์ฅ ์ข์ ์ ๊ทผ ๋ฐฉ์์ ์ด ์ฐ๊ฒฐ์ฑ์ ์์ฉํ๊ณ ๋ณํ์ ์ ๋์ํ ์ ์๋๋ก ์ค๊ณ๋ ์ํคํ ์ฒ๋ฅผ ์ฑํํ๋ ๊ฒ์ ๋๋ค. ํ์ดํผ๋ฏธ๋์ด ์ ๊ทผ ๋ฐฉ์์ด ๋ฐ๋ก ๊ทธ๋ฐ ์ํคํ ์ฒ์ ๋๋ค(๊ท ์ผํ ์ธํฐํ์ด์ค๋ฅผ ํตํด).
HDA๊ฐ 100๋ช ์ด์์ ํ์ผ๋ก ํ์ฅ๋ ์ ์์๊น์? ์ด์ ๋ํด์๋ ์ฐ๋ฆฌ๊ฐ ๊ทธ๋ฐ ์๋๋ฆฌ์ค๋ฅผ ๋ณธ ์ ์ด ์๊ธฐ ๋๋ฌธ์ ํ๋ตํ ์ ์์ต๋๋ค. ํ์ง๋ง 10๋ช ๋จ์๋ก ํ์ฅ๋ ์ ์๋ค๋ ๊ฒ์ ํ์คํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ด ์ ๊ทผ ๋ฐฉ์์ด ํจ์ฌ ๋ ํฌ๊ฒ ํ์ฅ๋ ์ ์์ ๊ฒ์ด๋ผ๊ณ _์์_ํ ์ ์์ต๋๋ค(๊ฒฐ๊ตญ ์น 1.0 ์๋์ ๊ทธ๋ฌ์ผ๋๊น์). ํ์ง๋ง ์ด ์์ ์์๋ ์ถ์ธก์ผ ๋ฟ์ ๋๋ค.
์ด์ฐจํผ ์ฐ๋ฆฌ๋ ์์ ํ์ ์ ํธํฉ๋๋ค. 10๋ช ์ ๊ฐ๋ฐ์๋ฉด ์ด๋ค ์ ํ๋ฆฌ์ผ์ด์ ์๋ ์ถฉ๋ถํ ๊ฒ์ ๋๋ค.
์ด ๋ชจ๋ ๊ฒ์ ์ข ํฉํด ๋ณด๋ฉด, ํ์ดํผ๋ฏธ๋์ด ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ฅ์ฑ๊ณผ ๊ด๋ จํ์ฌ ๋ค์๊ณผ ๊ฐ์ ๊ฒฐ๋ก ์ ๋ด๋ฆด ์ ์์ต๋๋ค:
HDA๋ ์ฑ๋ฅ๊ณผ ๊ธฐ๋ฅ ์์ ๋ํด ๋งค์ฐ ์ ํ์ฅ๋ ์ ์์ต๋๋ค. ๊ธฐ๋ฅ ๋ณต์ก์ฑ์ ๋ํด์๋ ์ฃผ์ํ ์ ์ด ์์ง๋ง ํ์ฅ๋ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ง์ง๋ง์ผ๋ก, ํ ๊ท๋ชจ์ ํ์ฅ์ฑ์ ๋ํด์๋ ์์ง ํ์คํ ๊ฒฐ๋ก ์ด ๋์ง ์์์ง๋ง, HDA ์ ๊ทผ ๋ฐฉ์์ด ํ์ ๋ ์๊ฒ ์ ์งํ๊ณ ํ ๊ฐ์ ์ปค๋ฎค๋์ผ์ด์ ๋ง์ฐฐ์ ์ค์ด๋ ๊ฒฝํฅ์ด ์๋ค๋ ๊ฒ์ ์ ์ ์์ต๋๋ค.