AWS Lambda ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์๋น์ค์ ๊ธฐ๋ฅ์ธ Lambda ๋ ์ด์ด๋ ์ฌ๋ฌ Lambda ํจ์์์ ๊ณต์ ํ ์ ์๋ ๊ณตํต ์ฝ๋ ๋ฐ ์ข ์์ฑ์ ๊ตฌ์ฑํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํ ๋ฉ์ปค๋์ฆ์ ์ ๊ณตํฉ๋๋ค. ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ๋งฅ๋ฝ์์ ๊ฐ๋ฐ์๋ ๋ค์ํ ๊ธฐ๋ฅ์์ ์ฌ์ฉ๋๋ ์ฝ๋, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ ์ข ์์ฑ์ ๊ด๋ฆฌํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. Lambda ๋ ์ด์ด๋ ๊ฐ๋ฐ์๊ฐ ์ง์ํ๋ Lambda ๊ธฐ๋ฅ๊ณผ ๋ณ๋๋ก ์ฝ๋ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ข ์์ฑ์ ๋ณ๋์ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ํจํค์ง๋ก ์บก์ํํ ์ ์๋๋ก ํ์ฌ ์ด๋ฅผ ์ด์งํฉ๋๋ค. ์ด ๊ธฐ์ ์ ์ฝ๋ ์ฌ์ฌ์ฉ์ฑ์ ๋์ด๊ณ ๊ณต์ ๊ตฌ์ฑ ์์๋ฅผ ์ฝ๊ฒ ์ ๋ฐ์ดํธํ๊ณ ๊ด๋ฆฌํ ์ ์๋๋ก ํ์ฌ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ๋ฅผ ๋จ์ํํ๊ณ ๊ฐ์ํํฉ๋๋ค.
Lambda ๋ ์ด์ด์ ์ฃผ์ ์ด์ ์ค ํ๋๋ ๊ฐ๋ณ Lambda ํจ์ ๋ฐฐํฌ ํจํค์ง์ ํฌ๊ธฐ๋ฅผ ์ค์ด๋ ๊ธฐ๋ฅ์ ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ฐฐํฌ ์๊ฐ๊ณผ ์ฝ๋ ์คํํธ โโ์ง์ฐ ์๊ฐ์ด ํฌ๊ฒ ํฅ์๋์์ต๋๋ค. ์์ถ๋ ๊ธฐ๋ฅ ํจํค์ง์ ๊ฒฝ์ฐ 50MB, ๋น์์ถ ๊ธฐ๋ฅ ๋ฐฐํฌ์ ๊ฒฝ์ฐ 250MB๋ก ์ ํ๋๋ ์ด ์ต์ ํ๋ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์ต์ ์ฑ๋ฅ์ ๋ณด์ฅํ๋ ๋ฐ ํ์์ ์ ๋๋ค. Lambda ๋ ์ด์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ์๋ ๊ณต์ ์ฝ๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ Lambda ํจ์ ์์ฒด์ ๋ณ๋๋ก ์ ์งํ์ฌ ์ ์ฒด ๋ฐฐํฌ ํจํค์ง ํฌ๊ธฐ๋ฅผ ์ค์ผ ์ ์์ต๋๋ค.
Lambda ๋ ์ด์ด ์ฌ์ฉ์ ๋ ๋ค๋ฅธ ์ฃผ์ ์ด์ ์ ํฅ์๋ ๊ฐ๋ฐ ํจ์จ์ฑ์ ๋๋ค. ์ฝ๋์ ์ข ์์ฑ์ ๋ณ๋์ ๊ณ์ธต์ผ๋ก ๋ถ๋ฆฌํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ์ ์ฒด Lambda ํจ์๋ฅผ ๋ค์ ๋ฐฐํฌํ ํ์ ์์ด ์ฝ๊ฒ ๊ณต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ๋ฐ์ดํธํ๊ฑฐ๋ ์๋ก์ด ์ข ์์ฑ์ ์ถ๊ฐํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ง ๊ด๋ฆฌํ๊ณ ์ ๊ทธ๋ ์ด๋ํ๋ ๋ฐ ํ์ํ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ด ์ค์ด๋ญ๋๋ค. ์๋ฅผ ๋ค์ด ๊ธฐ์ ์๋ ๊ณตํต ์ ํธ๋ฆฌํฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋ SDK๋ฅผ ๊ณต์ ํ๋ ์ฌ๋ฌ Lambda ํจ์๊ฐ ์์ ์ ์์ต๋๋ค. Lambda ๋ ์ด์ด๋ก ์ด ๊ณต์ ์ข ์์ฑ์ ๊ด๋ฆฌํ๋ฉด ๋ชจ๋ ํจ์๊ฐ ์ผ๊ด๋ ์ต์ ๋ฒ์ ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ํจ์ ๊ฐ์ ์ ์ฌ์ ์ธ ๋ถ์ผ์น๋ฅผ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
Lambda ๋ ์ด์ด๋ ์ฌ์ฉ์ ์ ์ ๋ฐํ์ ํ๊ฒฝ์์ ์์ ํ ๋ ํ์์ ์ธ ์ญํ ๋ ํฉ๋๋ค. AWS Lambda๋ ์ฒ์์ ์ ํ๋ ์ธ์ด ๋ฐ ๋ฐํ์ ๋ฒ์ ์ธํธ๋ง ์ง์ํ์ต๋๋ค. ๋ ๋ง์ ๊ฐ๋ฐ์๊ฐ ์ ํธํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๊ด๊ณ์์ด ํ๋ซํผ์ ํ์ฉํ ์ ์๋๋ก AWS๋ ์ฌ์ฉ์ ์ง์ ๋ฐํ์์ ๋์ ํ์ต๋๋ค. Lambda ๋ ์ด์ด๋ ์ฌ์ฉ์ ์ ์ ๋ฐํ์ ๊ตฌํ์ Lambda ํ๊ฒฝ์ ํฌํจํ๋ ๋ฉ์ปค๋์ฆ์ ์ ๊ณตํ๋ฏ๋ก ๊ฐ๋ฐ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์์ ๋ฐ๋ผ ๊ด๋ฒ์ํ ์ธ์ด ๋๋ ํน์ ์ธ์ด ๋ฒ์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
AppMaster ์ no-code ํ๋ซํผ ๋ด์์ Lambda ๋ ์ด์ด๋ฅผ ๊ตฌํํ๋ฉด ๊ฐ์ํ๋ ๊ฐ๋ฐ ํ๋ก์ธ์ค๊ฐ ๋์ฑ ํฅ์๋ฉ๋๋ค. AppMaster ์ฌ์ฉํ๋ฉด ๊ณ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ๋ฐ์ดํฐ ๋ชจ๋ธ, ๋น์ฆ๋์ค ๋ก์ง ๋ฐ API๋ฅผ ์๊ฐ์ ์ผ๋ก ์์ฑํ์ฌ ์๋ง์ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ ์ ์์ต๋๋ค. Lambda ๋ ์ด์ด๋ฅผ ์ด ํ๋ก์ธ์ค์ ํตํฉํจ์ผ๋ก์จ ๊ณ ๊ฐ์ ํ์ฅ์ฑ์ด๋ ์ฑ๋ฅ์ ํฌ์ํ์ง ์๊ณ ๋ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒด์์ ์ฝ๋์ ์ข ์์ฑ์ ์ฝ๊ฒ ๊ณต์ ํ ์ ์์ต๋๋ค.
๋ํ Lambda ๋ ์ด์ด๋ AWS X-Ray, AWS CloudFormation ๋ฐ AWS Serverless Application Model(SAM)๊ณผ ๊ฐ์ ๋ค๋ฅธ AWS ์๋น์ค์ ์ํํ๊ฒ ํตํฉ๋๋ฏ๋ก ๊ฐ๋ฐ์๊ฐ ์ ์ฒด ์๋ฒ๋ฆฌ์ค ํ์ดํ๋ผ์ธ์ ๋ ์ด์ด๋ฅผ ๋ ์ฝ๊ฒ ํฌํจํ๊ณ ์๋ก ๋ค๋ฅธ ๊ธฐ๋ฅ์์ ์ฌ์ฉ๋์ ์ถ์ ํ ์ ์์ต๋๋ค. .
๊ฒฐ๋ก ์ ์ผ๋ก, Lambda ๋ ์ด์ด๋ ์ฌ๋ฌ ๊ธฐ๋ฅ์ ๊ฑธ์ณ AWS Lambda ์๋ฒ๋ฆฌ์ค ์ปดํจํ ํ๊ฒฝ ๋ด์์ ๊ฐ๋ ฅํ๊ณ ๊ฐ์น ์๋ ๊ธฐ๋ฅ์ ๋๋ค. ์ด๋ ๊ฐ๋ฐ์์๊ฒ ์ฝ๋ ๋ฐ ์ข ์์ฑ์ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ , ๊ฐ๋ฐ ์ํฌํ๋ก๋ฅผ ๊ฐ์ ํ๊ณ , ๋ฐฐํฌ ํจํค์ง ํฌ๊ธฐ๋ฅผ ์ค์ด๊ณ , ์ผ๊ด๋๊ณ ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅํ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณด์ฅํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. AppMaster ์ ๊ฐ์ ๋๊ตฌ์ ๊ฒฐํฉํ์ฌ ๊ฐ๋ฐ์๋ ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ์ ์ฌ๋ ฅ์ ์ต๋ํ ํ์ฉํ๊ณ ๊ธฐ์ ๋ถ์ฑ๋ฅผ ์ ๊ฑฐํ๋ฉด์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๋ ๋น ๋ฅด๊ณ ๋น์ฉ ํจ์จ์ ์ผ๋ก ๋ง๋ค ์ ์์ต๋๋ค.