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

๐Ÿ”ฅ IT 8๊ฐœ ์ง๋ฌด ๊ธฐ์ดˆ์ฒดํ—˜

์„œ๋ฒ„๋ฆฌ์Šค ์›น ๊ตฌ์ถ• - (0. AWS lambda์™€ API Gateway๋ž€?)

AWS lambda

  • AWS lambda๋Š” ์„œ๋ฒ„๋ฆฌ์Šค(server-less)๋กœ ๋ฐฐ์น˜ํ”„๋กœ๊ทธ๋žจ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์„œ๋น„์Šค์ด๋‹ค.
  • ๋žŒ๋‹ค๋Š” ํ•จ์ˆ˜(function) ์„œ๋น„์Šค์˜ ์ผ์ข…์œผ๋กœ, ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ๋ฐฑ์—”๋“œ์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.
  • ๋žŒ๋‹ค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด AWS๋‚ด ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค์— ๋‹ค์–‘ํ•œ ์ฒ˜๋ฆฌ๋ฅผ ์ฝ”๋“œ๋กœ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

API Gateway

  • API Gateway๋Š” API ์„œ๋ฒ„ ์•ž๋‹จ์—์„œ ๋ชจ๋“  API ์„œ๋ฒ„๋“ค์˜ ์—”๋“œํฌ์ธํŠธ๋ฅผ ๋‹จ์ผํ™” ํ•ด์ฃผ๋Š” ๋˜๋‹ค๋ฅธ ์„œ๋ฒ„์ด๋‹ค. 
    API์— ๋Œ€ํ•œ ์ธ์ฆ๊ณผ ์ธ๊ฐ€ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ๋ฉ”์„ธ์ง€์˜ ๋‚ด์šฉ์— ๋”ฐ๋ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋‚ด๋ถ€์— ์žˆ๋Š” ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋กœ ๋ผ์šฐํŒ…ํ•˜๋Š” ์—ญํ• ์„ ๋‹ด๋‹นํ•œ๋‹ค.