์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ๋งฅ๋ฝ์์ Lambda ๊ณ์ธต ๊ถํ์ AWS Lambda ํจ์ ๋ด์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ๋ฐํ์ ์ฝ๋ ๋ฐ ์ฌ์ฉ์ ์ง์ ๋ฐํ์๊ณผ ๊ฐ์ ๊ณต์ ๋ฆฌ์์ค์ ์ก์ธ์ค ๋ฐ ํ์ฉ์ ์ ์ดํ๋ โโ๊ตฌ์กฐํ๋ ๋ฉ์ปค๋์ฆ์ ๋ํ๋ ๋๋ค. ์ด๋ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ํจ์จ์ฑ, ๋ณด์ ๋ฐ ํ์ฅ์ฑ์ ์ ์งํ๋ฉด์ ๋ค์ํ Lambda ๊ธฐ๋ฅ ์ ๋ฐ์ ๊ฑธ์ณ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ฝ๋๋ฅผ ์ธ๋ฐํ๊ณ ์์ ํ๊ฒ ๊ด๋ฆฌํ ์ ์๋ ํฌ๊ด์ ์ธ ์ ์ฑ , ์ญํ ๋ฐ ๊ตฌ์ฑ ์ธํธ๋ฅผ ํฌํจํฉ๋๋ค.
์ต์ํ์ ๊ด๋ฆฌ ์ค๋ฒํค๋๋ก ํ์ฅ ๊ฐ๋ฅํ ์ด๋ฒคํธ ์ค์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌ๋ฅผ ๊ฐ์ํํ๋ AWS Lambda์ ๊ฐ์ ์๋ฒ๋ฆฌ์ค ์ปดํจํ ํ๋ซํผ์ ์ฑํ์ ๋ ์ด์ ์๋ก์ด ๊ฒ์ด ์๋๋๋ค. Datadog์ ๋ณด๊ณ ์์ ๋ฐ๋ฅด๋ฉด 2020๋ ์ AWS Lambda ์ฑํ์ด 33% ์ฆ๊ฐํ์ต๋๋ค. ์ด๋ฌํ ์ ์ํ ์ฑํ์ ํ์ ๊ตฌ์ฑ ์์์ ๋ํ ์ํํ๊ณ ์์ ํ ์ก์ธ์ค๋ฅผ ๋ณด์ฅํ๊ธฐ ์ํด ๊ณต์ ๋ฆฌ์์ค๋ฅผ ๊ด๋ฆฌํ๊ณ ๊ถํ์ ๊ฐ์ํํ๋ ๊ฒ์ ์ค์์ฑ์ ๊ฐ์กฐํฉ๋๋ค. Lambda ๋ ์ด์ด๋ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์ฝ๋ ๊ณต์ ๋ฐ ๊ถํ ๊ด๋ฆฌ๋ฅผ ์ง์ํ๋ ํจ๊ณผ์ ์ธ ๊ธฐ์ ์ค ํ๋๋ฅผ ๋ํ๋ ๋๋ค.
Lambda ๊ณ์ธต์ ์ฌ๋ฌ Lambda ํจ์์์ ์ฌ์ฉํ ์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ์ฌ์ฉ์ ์ง์ ๋ฐํ์ ๋๋ ํจ์ ์ฝ๋์ ๊ฐ์ ๊ณต์ ๋ฆฌ์์ค ํจํค์ง์ ๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ์ฝ๋ ์ข ์์ฑ์ ์ฝ๊ฒ ๊ด๋ฆฌ ๋ฐ ์ ์งํ๊ณ ์ค๋ณต์ฑ์ ์ ๊ฑฐํ๊ณ ์ฌ์ฌ์ฉ์ฑ์ ๋์ผ ์ ์์ต๋๋ค. ๊ฐ๋ฐ์๋ ๊ฐ๋ณ ๊ธฐ๋ฅ์์ ๊ณตํต ์ฝ๋ ๊ตฌ์ฑ ์์๋ฅผ ์ ๊ฑฐํ๊ณ ์ด๋ฅผ ๋ณ๋์ ๋ ์ด์ด๋ก ๋ํํจ์ผ๋ก์จ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ๊ณผ ๋ฆฌ์์ค ์๋น๋ฅผ ์ต์ ํํ ์ ์์ต๋๋ค.
Lambda ํจ์ ๋ฐ ๊ด๋ จ ๊ณ์ธต์ ๋ํ ์์ ํ๊ณ ํต์ ๋ ํ๊ฒฝ์ ์ ์งํ๊ธฐ ์ํด AWS๋ ๊ณต์ ๋ฆฌ์์ค์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ์ํ๊ณ ์ ์ดํ๋ โโํฌ๊ด์ ์ด๊ณ ์ ์ฐํ ๋ฉ์ปค๋์ฆ์ ์ ๊ณตํ๋ Lambda ๊ณ์ธต ๊ถํ์ ๋์ ํ์ต๋๋ค. ๊ถํ์ AWS ๊ณ์ , ํน์ ๊ธฐ๋ฅ ๋ฑ ๋ค์ํ ์์ค์์ ํ ๋น๋๊ฑฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ด์ ๋ชจ๋ ๊ธฐ๋ฅ์ ๊ฑธ์ณ ์ ์ญ์ ์ผ๋ก ํ ๋น๋ ์ ์์ต๋๋ค. Lambda ๋ ์ด์ด ๊ถํ์ ์ธ ๊ฐ์ง ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์์ ์ํด ๊ด๋ฆฌ๋ฉ๋๋ค.
- ๋ฆฌ์์ค ์ ์ฑ ์ ํน์ Lambda ๊ณ์ธต์ ๋ถ์ฌ๋ ์ก์ธ์ค ๊ถํ์ ์ ์ํฉ๋๋ค. ์ด๋ฌํ ์ ์ฑ ์ ๋ ์ด์ด์ ์ก์ธ์คํ ์ ์๋ ์ฌ๋๊ณผ ์ด๋ค์ด ์ํํ ์ ์๋ ์์ ๋ฒ์๋ฅผ ์ง์ ํฉ๋๋ค. ์ด๋ ์์์ผ ํ ํ์์ ๋ฐ๋ผ ์ก์ธ์ค๋ฅผ ํ์ฉํจ์ผ๋ก์จ "์ต์ ๊ถํ"์ ๊ฐ๋ ์ ์บก์ํํฉ๋๋ค.
- ์คํ ์ญํ ์ Lambda ํจ์๊ฐ ์ํธ ์์ฉํ ์ ์๋ AWS ๋ฆฌ์์ค ์ธํธ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ ์ ํ ์คํ ์ญํ ์ ํ ๋นํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ํน์ Lambda ํจ์๊ฐ ํน์ Lambda ๊ณ์ธต์ ์ก์ธ์คํ๊ณ ํ์ฉํ๋ ๋ฐ ํ์ํ ๊ถํ์ ๋ถ์ฌํ ์ ์์ต๋๋ค.
- ๋ฒ์ ๊ด๋ฆฌ ๋ฐ ๋ณ์นญ์ ์ฌ๋ฌ Lambda ๋ ์ด์ด ๋ฒ์ ์ ๊ด๋ฆฌ๋ฅผ ์ฉ์ดํ๊ฒ ํ๊ณ ์ก์ธ์ค ์ ์ด๋ฅผ ๊ฐ์ํํฉ๋๋ค. ๋ค์ํ ๊ณ์ธต ๋ฐ๋ณต์ ๊ณ ์ ํ ๋ฒ์ ๋ฒํธ๋ ๋ณ์นญ์ ํ ๋นํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ๊ถํ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๊ณต์ ๋ฆฌ์์ค์ ํน์ ๋ฒ์ ์ ํ์ฉํ ์ ์์ต๋๋ค.
๊ฐ๋ ฅํ Lambda ๋ ์ด์ด ๊ถํ ๊ด๋ฆฌ๋ฅผ ๋ณด์ฅํ๋ ๊ฒ์ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณด์, ์ฑ๋ฅ ๋ฐ ํ์ฅ์ฑ์ ์ ์งํ๋ ๋ฐ ํ์์ ์ ๋๋ค. ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๊ธฐ ์ํ ๊ฐ๋ ฅํ no-code ํ๋ซํผ์ธ AppMaster ๋ ์ํํ ์ก์ธ์ค ์ ์ด์ ์ค์์ฑ์ ์ธ์ํ๊ณ Lambda ๋ ์ด์ด ๊ถํ์ ํตํฉํ์ฌ ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ํจ์จ์ ์ด๊ณ ์์ ํ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ์ด์งํฉ๋๋ค.
AppMaster ์ฌ์ฉํ๋ฉด ๊ณ ๊ฐ์ ์ง๊ด์ ์ธ ๋น์ฆ๋์ค ํ๋ก์ธ์ค ๋์์ด๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ๋ชจ๋ธ, ๋น์ฆ๋์ค ๋ก์ง ๋ฐ REST API endpoints ์๊ฐ์ ์ผ๋ก ์์ฑํ ์ ์์ต๋๋ค. AppMaster ์ฒ์๋ถํฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํจ์ผ๋ก์จ ๊ธฐ์ ์ ๋ถ์ฑ๋ฅผ ์์ ๊ณ ์ํํ๊ณ ํจ์จ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๋ณด์ฅํฉ๋๋ค. Lambda ๋ ์ด์ด ๊ถํ์ ํตํฉ๊ณผ ๊ฒฐํฉ๋ ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ง์์ ํตํด ๊ณ ๊ฐ์ ๋ฆฌ์์ค ๊ณต์ ๋ฐ ์ก์ธ์ค ์ ์ด ์ ํ์ ๋ํ ๊ฑฑ์ ์์ด ์์ ํ๊ณ ์ต์ ํ๋์์ผ๋ฉฐ ํ์ฅ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค.
AppMaster ๊ฐ ์ ๊ณตํ๋ ๋ค์ํ๊ณ ํฌ๊ด์ ์ธ ํ๋ ์์ํฌ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๊ฐ์ํํ ๋ฟ๋ง ์๋๋ผ ์๋ฒ๋ฆฌ์ค ์ปดํจํ ํ๊ฒฝ์์ ๊ฐ๋ ฅํ ์ก์ธ์ค ์ ์ด๋ฅผ ์ํํฉ๋๋ค. ์ ๋ฌธ์ ์ผ๋ก ์ค๊ณ๋ ์ด ๊ธฐ์ ์คํ์ ๋ค์ํ ๋๊ตฌ ๋ฐ ๊ตฌ์ฑ ์์์ ํตํฉ๋์ด ๊ฐ๋ฐ์๊ฐ AWS Lambda ๋ ์ด์ด ๊ถํ ๋ฐ ๋ณด์ ์ก์ธ์ค ๊ด๋ฆฌ์ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ค์ํ๋ ๊ณ ํ์ง์ ํจ์จ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๊ณตํ ์ ์๋๋ก ํฉ๋๋ค. Lambda ๋ ์ด์ด ๊ถํ์ ์ ์๋ ์์น์ ๋ฐ๋ฅด๊ณ AppMaster ํ๋ซํผ์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ์์ฉํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ์ฝ๊ณ ์์ ์๊ฒ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑ, ์ ์ง ๊ด๋ฆฌ ๋ฐ ํ์ฅํ ์ ์์ต๋๋ค.