๋ชจ๋ ์ํคํ
์ฒ๋ ์์ถฉํ๋ ๋ชฉํ ์ฌ์ด์ ๊ทผ๋ณธ์ ์ธ ํธ๋ ์ด๋์คํ๋ฅผ ์๋ฐํ๋ฉฐ, ๋ง์ ์กฐ์ง์ ์ด๋ฅผ ๋ฌด์ํ์ฌ ์ ๋ขฐํ ์ ์๋ ์์คํ
์ ์ด๋ํฉ๋๋ค. ํ์ง๋ง AWS๋ ์ด๋ฌํ ์ญ์ค์ ๋ช
์์ ์ผ๋ก ์์ฉํ๋ฉฐ, ํนํ S3 ๋ฐ DynamoDB์ ๊ฐ์ ํ์ดํผ ์ค์ผ์ผ ์๋น์ค๋ฅผ ๋ท๋ฐ์นจํ๋ "์
" ์ํคํ
์ฒ๋ฅผ ํตํด ์ด๋ฅผ ๋ณด์ฌ์ค๋๋ค. ํต์ฌ์ ์ธ ๊ณผ์ ๋ ๋๊ท๋ชจ ํ์ฅ์ฑ๊ณผ ์ฅ์ ๊ฒฉ๋ฆฌ๋ฅผ ๊ท ํ ์๊ฒ ์ ์งํ๋ ๊ฒ์
๋๋ค. ๋จ์ผ ๋๊ท๋ชจ ํด๋ฌ์คํฐ์ ์ฅ์ ๋ ๋ชจ๋ ๊ฒ์ ์ํฅ์ ๋ฏธ์น๊ธฐ ๋๋ฌธ์
๋๋ค. ์
์ํคํ
์ฒ๋ ์๋น์ค๋ฅผ ์
์ด๋ผ๊ณ ํ๋ ์๊ณ ์๊ธ์์กฑํ๋ฉฐ ๊ฒฉ๋ฆฌ๋ ํด๋ฌ์คํฐ๋ก ๋๋์ด ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค. ๊ฐ ์
์ ์์ฒด ์ปดํจํ
, ์คํ ๋ฆฌ์ง ๋ฐ ๋คํธ์ํน์ ํฌํจํ์ฌ ํ ์
์ ์ฅ์ ๊ฐ ๋ค๋ฅธ ์
์ ์ํฅ์ ๋ฏธ์น์ง ์๋๋ก ํฉ๋๋ค. ์ค๋งํธ ์์ฒญ ๋ผ์ฐํฐ๋ ๋ค์ด์ค๋ ํธ๋ํฝ์ ์ ์ ํ ์
๋ก ์ ๋ฌํ๊ณ , ์
์ด ๋น์ ์ ์ํ๊ฐ ๋๋ฉด ์๋์ผ๋ก ๋ผ์ฐํ
์ ๋ณ๊ฒฝํฉ๋๋ค. ์๋ฅผ ๋ค์ด Amazon S3๋ ์๋ฐฑ ๊ฐ์ ์
์ ์ฌ์ฉํ์ฌ ๋ฐฉ๋ํ ๊ฐ์ฒด ์ ์ฅ์๋ฅผ ๊ด๋ฆฌํ๋ฉฐ, ๊ฐ ์
๋ด์์ ๊ฐ๋ ฅํ ์ผ๊ด์ฑ์ ์ ์งํฉ๋๋ค. ์ด๋ฌํ ์ค๊ณ๋ ๋ ๋ง์ ์
์ ์ถ๊ฐํ์ฌ ๊ฑฐ์ ๋ฌดํํ ํ์ฅ์ฑ์ ๊ฐ๋ฅํ๊ฒ ํ๊ณ , ๋จ์ผ ์ฅ์ ์ ์ํฅ ๋ฒ์๋ฅผ ์ ํํฉ๋๋ค. ํ์ง๋ง ์
๊ฐ ์์
์ ์๋์ ์ผ๋ก ๋๋ฆฌ๊ฑฐ๋ ๋ถ๊ฐ๋ฅํ๋ฉฐ, ์ด๋ ๊ฒฉ๋ฆฌ๋ฅผ ์ํ ์๋์ ์ธ ํํ์
๋๋ค. DynamoDB ๋ํ ๊ณ ๊ฐ์ฉ์ฑ์ ์ํด ๋ณ๋์ ์คํ ๋ฆฌ์ง ๋ฐ ๋ผ์ฐํฐ ์
์ ๊ฐ์ถ ์
๊ธฐ๋ฐ ๋ฐฉ์์ ์ฌ์ฉํฉ๋๋ค. ์ฃผ์ ๊ตํ์ ๋จ์ํ๊ณ ๊ฒฉ๋ฆฌ๋ ์
์ ์์ฉํ๊ณ , ์ฅ์ ๊ฒฉ๋ฆฌ๋ฅผ ์ํด ๋ช
์์ ์ผ๋ก ์ค๊ณํ๋ฉฐ, ์ฝํ ์ ์ญ ์ผ๊ด์ฑ์ ์์ฉํ๋ ๊ฒ์
๋๋ค. ๊ฐ๋ฐ์์ ์ํคํ
ํธ๋ ๋ถํ ๊ฐ๋ฅ์ฑ์ ๊ณ ๋ คํ์ฌ ์ค๊ณํ๊ณ ๋จ์ผ ์ฅ์ ์ง์ ์ ํผํด์ผ ํ๋ฉฐ, ์๋ง์ ์
์ ๊ด๋ฆฌํ๊ธฐ ์ํด์๋ ๊ฐ๋ ฅํ ์๋ํ๊ฐ ํ์์ ์
๋๋ค. ๋ค์ํ ๊ธฐ์ ๋๊ธฐ์
์์ ๋ฐ๊ฒฌ๋๋ ํจํด์ธ ์
์ํคํ
์ฒ๋ ๋ถ์ฐ ์์คํ
์์ ์ฅ์ ๋ฅผ ๊ฒฉ๋ฆฌํ๋ ๋ฐ ๊ฒฉ๋ฆฌ๊ฐ ํต์ฌ์์ ๋ณด์ฌ์ค๋๋ค.
dev.to
๐ฆพ How AWS Secretly Breaks the Laws of Software Physics (And You Can Too)
