๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ”ญComputer Science๐Ÿ”ญ/๊ฐœ๋ฐœ ์ƒ์‹

(2)
[๋‹จ์œ„ํ…Œ์ŠคํŠธ] ๋‹จ์œ„ํ…Œ์ŠคํŠธ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž ๋‹จ์œ„ํ…Œ์ŠคํŠธ (Unit Test) - ๋‹จ์œ„ํ…Œ์ŠคํŠธ๋ž€ 'ํ•˜๋‚˜์˜ ๊ธฐ๋Šฅ ๋˜๋Š” ๋ฉ”์„œ๋“œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋…๋ฆฝ์ ์œผ๋กœ ์ง„ํ–‰๋˜๋Š” ๊ฐ€์žฅ ์ž‘์€ ๋‹จ์œ„์˜ ํ…Œ์ŠคํŠธ' - ํ•œ ๋‹จ์œ„์˜ ๊ธฐ๋Šฅ์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€ ํ…Œ์ŠคํŠธํ•˜๋ฉฐ ์–ด๋–ค๊ฐ’์ด ์ฃผ์–ด์กŒ์„ ๋•Œ ์˜ˆ์ƒ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๋„๋ก ํ•˜์—ฌ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค. vs. ํ†ตํ•ฉํ…Œ์ŠคํŠธ ํ†ตํ•ฉํ…Œ์ŠคํŠธ๋Š” ๋ชจ๋“ˆ๊ฐ„์˜ ํ˜ธํ™˜์„ฑ์„ ํ™•์ธํ•˜๊ณ  ๋ชจ๋“ˆ์„ ํ†ตํ•ฉํ•˜๋Š” ๊ณผ์ •์—์„œ ์ˆ˜ํ–‰ํ•˜๋Š” ํ…Œ์ŠคํŠธ์ด๋‹ค. ๋งŽ์€ ๋ชจ๋“ˆ๋“ค์ด ๋งž๋ฌผ๋ ค์„œ ์„œ๋กœ์—๊ฒŒ ๋ฉ”์‹œ์ง€๋ฅผ ์ฃผ๊ณ ๋ฐ›์œผ๋ฉฐ ๋™์ž‘ํ•˜๋ฏ€๋กœ ๋ชจ๋“ˆ๋“ค์˜ ์—ฐ๊ณ„๊ฐ€ ์ •์ƒ์ ์ธ์ง€ ๊ฒ€์ฆํ•˜๋Š” ๊ณผ์ •์ด ํ•„์š”ํ•˜๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ํด๋ผ์ด์–ธํŠธ๊ฐ€ APIํ˜ธ์ถœํ•  ๋•Œ ๋ถ€ํ„ฐ ์‘๋‹ต๊นŒ์ง€ ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•˜๋Š”์ง€ ํ…Œ์ŠคํŠธ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ๊ทธ๋ƒฅ ๋ชจ๋“ˆ๋“ค์ด ๋ชจ๋‘ ์—ฐ๊ณ„๋œ ์™„์ „ํ•œ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•˜์ง€ ์•Š๊ณ  ๋‹จ์œ„ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ? ๋ชจ๋“ˆ๋“ค์ด ์—ฐ๊ณ„๋œ ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ๋ฅผ ํ•˜๊ธฐ ์œ„ํ•ด์„œ..
[Cloud] AWS ์„œ๋ฒ„ ํ™˜๊ฒฝ ๊ตฌ์ถ•ํ•˜๊ธฐ AWS ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ํŠน์ • ์‹œ๊ฐ„์—๋งŒ ํŠธ๋ž˜ํ”ฝ์ด ๋ชฐ๋ฆฐ๋‹ค๋ฉด ์œ ๋™์ ์œผ๋กœ ์‚ฌ์–‘์„ ๋Š˜๋ฆด ์ˆ˜ ์žˆ๋Š” ํด๋ผ์šฐ๋“œ๊ฐ€ ์•„์ฃผ ์ข‹์Œ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋Š” ์ธํ„ฐ๋„ท(ํด๋ผ์šฐ๋“œ)๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„, ์Šคํ† ๋ฆฌ์ง€, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ๋„คํŠธ์›Œํฌ, ๋ชจ๋‹ˆํ„ฐ๋ง ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ์ปดํ“จํŒ… ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด๋‹ค. → AWS์˜ EC2๋Š” ์„œ๋ฒ„ ์žฅ๋น„๋ฅผ ๋Œ€์—ฌํ•˜๋Š” ๊ฒƒ์ด์ง€๋งŒ ์‹ค์ œ๋กœ ๊ทธ ์•ˆ์˜ ๋กœ๊ทธ๊ด€๋ฆฌ, ๋ชจ๋‹ˆํ„ฐ๋ง, ํ•˜๋“œ์›จ์–ด ๊ต์ฒด, ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ ๋“ฑ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ง์ ‘ ํ•ด์•ผํ•  ์ผ์„ AWS๊ฐ€ ์ „๋ถ€~~ ์ง€์›ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ํด๋ผ์šฐ๋“œ์˜ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ํ˜•ํƒœ IaaS (Infrastruceture as a Service) ๊ธฐ์กด ๋ฌผ๋ฆฌ ์žฅ๋น„๋ฅผ ๋ฏธ๋“ค์›จ์–ด์™€ ํ•จ๊ป˜ ๋ฌถ์–ด๋‘” ์ถ”์ƒํ™” ์„œ๋น„์Šค ๊ฐ€์ƒ๋จธ์‹ , ์Šคํ† ๋ฆฌ์ง€, ๋„คํŠธ์›Œํฌ, ์šด์˜์ฒด์ œ ๋“ฑ์˜ IT์ธํ”„๋ผ๋ฅผ ๋Œ€์—ฌํ•ด์ฃผ๋Š” ์„œ๋น„์Šค! ex) AWS์˜ EC2, S3 ๋“ฑ PaaS (Pla..

๋ฐ˜์‘ํ˜•