IT 5๋ถ ์กํ์ฌ์ ์ํผ์๋ 16~21
์ค๋ ์ฝ์ ๋ฒ์: ์ํผ์๋ 16~21
๐ ์ฑ ์์ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ด์ฉ์ ์จ๋ณด์ธ์.
์ํผ์๋16 ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ๊ฐ ์ฌ๋ผ์ง ์ด์ ์ ๋ธ๋ผ์ฐ์ ์์ง
- ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ๋ CSS์ AJAX ๊ธฐ์ ์ ๊ฐ์ฅ ๋จผ์ ์ง์ํ ๋ธ๋ผ์ฐ์ ์๋ค.
- ํ์ง๋ง ๋ธ๋ผ์ฐ์ ์์ฅ์ ๋ ์ ํ ์ดํ ์ ์ ์ ๋ฐ์ดํธ๊ฐ ๋๋ ค์ง๊ณ ๋ณด์ ์ทจ์ฝ์ ์ ์ ๋ ํด๊ฒฐํ์ง ๋ชปํ๋ค.
- HTML, CSS, JS์ ํ์ค์์ ์คํํ๋ ํ๋ก๊ทธ๋จ์ '๋ธ๋ผ์ฐ์ ์์ง'์ด๋ผ๊ณ ํ๋๋ฐ, ์ด ์์ง์ด ์น ๋ธ๋ผ์ฐ์ ์ ์ฑ๋ฅ์ ๊ฒฐ์ ํ๋ค.
cf) CSS์์ webkit- ์ ๋์ด๊ฐ ๋ถ์ ์์ฑ์ ์ฌ์ฉํ ๋๊ฐ ์๋๋ฐ, ์ฌํ๋ฆฌ์ ๋ธ๋ผ์ฐ์ ์์ง ์ด๋ฆ์ด ๋ฐ๋ก ์นํท(webkit)์ด๋ค.
- ํฌ๋กฌ, ์ฌํ๋ฆฌ ๋ฑ ์ต์ ๋ธ๋ผ์ฐ์ ์ ๋ฐ๋ ค ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ๋ ๊ณต์์ ์ผ๋ก ๋ง์ ๋ด๋ฆฌ๊ฒ ๋๋ค.
- MS์ฌ๋ ์๋ก์ด ์น๋ธ๋ผ์ฐ์ ์ธ ์ฃ์ง(Edge)๋ฅผ ๋ฐํํ๋๋ฐ, ์ฃ์ง๋ ํฌ๋กฌ์ ๋ธ๋ผ์ฐ์ ์์ง์ ์ฌ์ฉํ๋ค.
์ํผ์๋17 ์ฟ ํค๊ฐ ๋จน๋๊ฒ ์๋๋ผ๊ณ ์?
- HTTP์์ ์๋ฒ๋ ์ฌ์ฉ์์ ์ํ๋ฅผ ๊ธฐ์ตํ์ง ์๋๋ค.(stateless) ์์ฒญ์ด ์ค๋ฉด ์๋ต๋ง ํด์ค ๋ฟ์ด๋ค.
- ์ฟ ํค๋ ์๋ฒ๊ฐ ์ฌ์ฉ์๋ฅผ ๊ธฐ์ตํ๊ธฐ ์ํด ์ ๋ณด๋ฅผ ์ ์ด๋ ์์์ฆ๊ณผ ๊ฐ๋ค.
- ์ฟ ํค๋ ์ฌ์ฉ์์ ์ปดํจํฐ์ ์ ์ฅ๋๋ค. ๊ฐ์ ์น์ฌ์ดํธ์ ๋ค์ ์ ์ํ๋ฉด ์๋์ผ๋ก ์ฟ ํค๊ฐ ์๋ฒ์ ์ ์ก๋๋ค.
- ์๋ฒ๋ ์ฟ ํค๋ฅผ ํตํด ์ฌ์ฉ์๋ฅผ ๊ธฐ์ตํ๊ณ ์ ๋ณด๋ฅผ ์์งํ๋ค.
์ํผ์๋19 ์๋ฒ๊ฐ ๋ญ์ง ์์ง๋ ๋ชจ๋ฅธ๋ค๊ณ ?
- ์๋ฒ๋ 24์๊ฐ ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋์ด ์๋ ์ปดํจํฐ์ด๋ฉฐ, ๊ฑฐ๋ํ ์ ์ฅ์์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ฐ์ง๊ณ ์๋ค.
- ์ฌ์ฉ์๊ฐ ์น์ฌ์ดํธ ์ฃผ์๋ฅผ ์ ๋ ฅํ๋ฉด ์๋ฒ๋ ํด๋น ์นํ์ด์ง์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ์ฐพ์ ๋ณด์ฌ์ค๋ค.
์ํผ์๋20 ์ํผ ๊ฐ๋ฐ์๋ง ํ ์ ์๋ค, ํ์คํ?
- ํ์คํ์ ํ๋ก ํธ์๋, ๋ฐฑ์๋, ๋ฐ๋ธ์ต์ค๋ฅผ ํฌํจํ๋ ๊ฐ๋ ์ด๋ค.
- ๋ฐ๋ธ์ต์ค๋ ๊ฐ๋ฐ(development)์ ์ด์(operations)์ ํฉ์ฑ์ด๋ก, ๊ฐ๋ฐ๊ณผ ์ด์ ๊ฐ์ ๊ฒฉ์ฐจ๋ฅผ ํด์ํ๊ธฐ ์ํ ํ์ ํ๊ฒฝ์ ์ผ์ปซ๋๋ค. ์๋ฒ, DB ์ค์ , ๋ณด์ ๋ฑ ๋ค์ํ ์ผ์ ์ํํ๋ค.
์ํผ์๋21 ์๋ฒ๋ฆฌ์ค๋ ์๋ฒ๊ฐ ์๋ค๋ ๋ป?
- ์๋ฒ๋ฆฌ์ค๋ ์ฐ๋ฆฌ๊ฐ ์ง์ ๊ด๋ฆฌํ๋ ์๋ฒ๊ฐ ์๋ค๋ ๋ป์ด์ง, ์ค์ ๋ก ์๋ฒ๊ฐ ์๋ ๊ฒ์ ์๋๋ค.
- ๊ณผ๊ฑฐ์๋ ์๋ฒ ์ปดํจํฐ๋ฅผ ์ง์ ๊ตฌ๋งคํด์ ๊ด๋ฆฌํ๋ค. ๋น์ฉ์ด ๋ง์ด ๋ค๊ณ ํธ๋ํฝ ์ฆ๊ฐ์ ์ ์ฐํ๊ฒ ๋์ฒํ์ง ๋ชปํ๋ ๋ฌธ์ ์ ์ด ์์๋ค.
- ์๋ง์กด์ด EC2(Elastic Compute Cloud) ์๋น์ค๋ฅผ ๋์ ํ๋ค. ์๋ง์กด์ด ์ด์, ๊ด๋ฆฌํ๋ ์๋ฒ๋ฅผ ์ํ๋ ์๋งํผ ๋น๋ ค์ฐ๋ ์ ๋์ด๋ค. ๋ค๋ง ๋ณด์, ๋ฐฑ์ ๋ฑ ์ํํธ์จ์ด ์ธก๋ฉด์ ์ฌ์ ํ ์ฌ์ฉ์์ ๋ชซ์ด์๋ค.
- ์๋ฒ๋ฆฌ์ค๋ ๋ฌผ๋ฆฌ์ ์ธ ์๋ฒ๋ฅผ ์ ๊ณตํ ๋ฟ๋ง ์๋๋ผ ์๋ฒ์ ์ํํธ์จ์ด ์ฝ๋๋ฅผ ์์ ํจ์ ๋จ์๋ก ์ชผ๊ฐ์ด ์ ์ฅํด์ค๋ค. ์ด ํจ์๋ค์ ํ์์๋ ์ ๋ค์ด ์๋ค๊ฐ ์์ฒญ์ด ์์ ๋๋ง ์คํ๋๋ค. ์คํ๋ ๋งํผ๋ง ์๊ธ์ ์ง๋ถํ๋ฉด ๋๋ค.
- ๋ค๋ง, ์ ๋ค์ด ์๋ ํจ์๊ฐ ๊นจ์ด๋๋๋ฐ ์๊ฐ์ด ํ์ํ๊ณ (cold start), ๊ฐ ์๋ฒ๋ฆฌ์ค์ ํนํ๋ ํจ์๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ์๋ฒ๋ฆฌ์ค๋ก ์ฎ๊ธฐ๊ธฐ๊ฐ ์ด๋ ต๋ค.
- ์๋ฒ๋ฅผ ๋น ๋ฅด๊ณ ์ฝ๊ฒ ๊ตฌ์ถํ ์ ์๊ณ , ์ฝ๋์ ์ง์คํ์ฌ ๋จ๊ธฐ๊ฐ์ ์๋น์ค๋ฅผ ์ถ์ํ๊ณ ์ ํ ๋ ์ ์ฉํ๋ค.