์ปดํจํฐ ๊ตฌ๋งค์์ ๊ฐ์ ๋จผ์ ๊ณ ๋ คํ๋๊ฒ CPU๋ค. (๊ฒ์์ ์ค์ํ.. ๊ฐ์ฑ๋น๊ฐ.. i5 ๋ i7 ์ด๋.. ์์ฆ์ AMD์ง..ํน๊ฐ ๋ฆฌ์ฌ ์)๋ณดํต์ ์ปดํจํฐ์ ๋๋ผ๊ณ ๋ง ์๊ฐํ๋ CPU์ ๋ํด์ ๊ฐ๋จํ ์ดํดํด๋ณด์.
์ปดํจํฐ์์ ํ๋ก๊ทธ๋จ์ด ๋น ๋ฅด๊ฒ ๋์๊ฐ๊ธฐ ์ํด์๋ ๋ฉ๋ชจ๋ฆฌ๊ฐ ํ์ํ๋ค๊ณ ๋ ์๊ณ ์์์ง๋ง, ์? ๋ผ๋ ์ด์ ์ ๋ํด์๋ ์๊ฐ์ ํด๋ณด์ง ์์๋ค. ์ด๋ฒ์๋ ๋ฉ๋ชจ๋ฆฌ์ ๊ตฌ์กฐ์ ์ญํ ์ ๊ณต๋ถํด๋ณด๋ฉด์ ๊ทธ ์ด์ ๋ฅผ ์กฐ๊ธ์ ์ดํดํด๋ณด๊ณ ์ ํ๋ค.
XML์ ์ ํํ๋ ๋ฐ์ดํฐ๋ฅผ ํํํ๋๋ฐ ๋ง์ด ์ฌ์ฉํ๋ ๋ฐฉ์์ด๋ค.๊ฐ๋จํ ๊ตฌ์กฐ์ HTML5, PLIST ๊ฐ์ XML ๋ฌธ์๋ฅผ ๋ถ์ํด์ DOM ๊ตฌ์กฐ๋ก ๋ง๋๋ XML Parser๋ฅผ ์ง์ ๋ง๋ค์ด๋ณด์.
์ด์์ฒด์ ์ ํ๋ก์ธ์ค ๊ทธ๋ฆฌ๊ณ ์ฐ๋ ๋์ ๋ํด ์์๋ณด๊ณ ๊ฐ๋จํ๊ฒ ๊ตฌํํด๋ณด์.
์์ ๊ณต๋ถํ ํ๋ก์ธ์ค ์ค์ผ์ค๋ง์์ "์ค๋ ๋"์ ๋ํด ๋ ์์ธํ ์ ๋ฆฌํ๊ณ ์ดํดํด๋ณด์.
๋น๋๊ธฐ ํ์ต ๋ ์์์ ์ผ๊ด์ฑ์ ์ํด ํ์ํ๋ค๊ณ ํ "๋๊ธฐํ"์ ๋ํด ์์๋ณด์.
์ฐ๋ฆฌ๋ ์ธํฐ๋ท์ผ๋ก ์ ์ธ๊ณ์ ์นํ์ด์ง๋ฅผ ๋ฐฉ๋ฌธํ๊ณ ์ ๋ณด๋ฅผ ์ป์ผ๋ฉฐ, ๋๊ธ ๋ฑ์ผ๋ก ๋ฐ์ดํฐ ์ ์ก ๋ํ ํ๊ณ ์๋ค. ์ด๋ป๊ฒ ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ๋ฉ๋ฆฌ ์๋ ์๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ ์ค๊ณ ๋ ์ด๋ป๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๊ฒ์ผ๊น? URL์ ์ ๋ ฅํ๋ฉด ํ๋ฉด์ ๋ณด์ด๊ธฐ๊น์ง ๋ฌด์จ์ผ์ด ์ผ์ด๋๋ ๊ฒ์ผ๊น?
์์ ๋ธ๋ผ์ฐ์ ์์ URL์ ์ ๋ ฅ์ ํ๋ฉด์ ๋ณด์ด๋ ๊ณผ์ ์ค ์๋ฒ๋ก ๋ถํฐ ๋ฆฌ์์ค๋ฅผ ๋ฐ์ผ๋ฉด ๋ฐ์ ๋ฆฌ์์ค๊ฐ ๋ ๋๋ง๋์ด ํ๋ฉด์ ๋ณด์ฌ์ง์ ํ์ตํ๋ค. ์ด๋ฒ์๋ ์๋ฒ๋ก ๋ฆฌ์์ค๋ฅผ ์์ฒญํ๊ณ ์๋ต ๋ฐ๋ ๊ณผ์ ์ด ์ด๋ป๊ฒ ์ผ์ด๋๋์ง ํ์ตํ๊ณ ์ค์ตํด๋ณด์.
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํด ํ์ตํ๊ณ Docker์ MySQL์ ์ด์ฉํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ค์นํ๊ณ ์ฐ๊ฒฐํ์ฌ SQL๋ฌธ๋ฒ์ ์ด์ฉํ Table์ ๋ง๋ค์ด ๋ณด์.
์ด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ต์ ์ด์ด์ MySQL์ ์ค์ตํด๋ณด์.
git์ ๋ฌด์์ ์ฌ์ฉํ์ง๋ง๊ณ ๋ด๋ถ๊ตฌ์กฐ์ ๋์์๋ฆฌ๋ฅผ ์ดํดํ๊ณ ์ฌ์ฉํ๋๋ก ํด๋ณด์.
Git๊ณผ GitHub๋ฅผ ์ด์ฉํ์ฌ ์๊ฒฉ์ ์ฅ์๋ฅผ ์ด์ฉํด๋ณด์.