์๋ฒ๋ฆฌ์ค ์ปดํจํ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์
์๋ฒ๋ ๊ณ ๋ คํ์ง ์๊ณ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ ๋ฐ ์คํ
์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ด๋ ๋ฌด์์ ๋๊น?
์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ์ฌ์ฉํ๋ฉด ์๋ฒ๋ฅผ ๊ณ ๋ คํ์ง ์๊ณ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์๋น์ค๋ฅผ ๊ตฌ์ถํ๊ณ ์คํํ ์ ์์ต๋๋ค. ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์์๋ ์ฌ์ฉ์๊ฐ ์๋ฒ๋ฅผ ํ๋ก๋น์ ๋, ํ์ฅ ๋ฐ ๊ด๋ฆฌํ ํ์๊ฐ ์์ต๋๋ค. ๊ฑฐ์ ๋ชจ๋ ์ ํ์ ์ ํ๋ฆฌ์ผ์ด์ ๋๋ ๋ฐฑ์๋ ์๋น์ค๋ฅผ ์๋ฒ๋ฆฌ์ค๋ก ๊ตฌ์ถํ ์ ์์ผ๋ฉฐ, ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณ ๊ฐ์ฉ์ฑ์ผ๋ก ์คํํ๊ณ ํ์ฅํ๋ ๋ฐ ํ์ํ ๋ชจ๋ ๊ฒ์ด ์๋์ผ๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค.
์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ์ ์ฌ์ฉํฉ๋๊น?
์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์
์ ๊ตฌ์ถํ๋ค๋ ๊ฒ์ ๊ฐ๋ฐ์๊ฐ ํด๋ผ์ฐ๋๋ ์จํ๋ ๋ฏธ์ค์ ์๋ฒ ๋๋ ๋ฐํ์ ๊ด๋ฆฌ์ ์ด์์ ๋ํด ๊ฑฑ์ ํ๊ธฐ๋ณด๋ค๋ ํต์ฌ ์ ํ์ ์ง์คํ ์ ์๋ค๋ ๋ป์
๋๋ค. ์ด๋ ๊ฒ ์ค๋ฒํค๋๊ฐ ์ค์ด๋ค๋ฉด ๊ฐ๋ฐ์๊ฐ ์๊ฐ๊ณผ ์๋์ง๋ฅผ ํ์ฅ ๊ฐ๋ฅํ๊ณ ์์ ์ ์ธ ํ๋ฅญํ ์ ํ์ ๊ฐ๋ฐํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ์ด์ ์ ๋ฌด์์ ๋๊น?
์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์๋ 3๊ฐ์ง ์ฃผ์ ์ด์ ์ด ์์ต๋๋ค.
์๋ฒ ๊ด๋ฆฌ ๋ถํ์
์๋ฒ๋ฅผ ํ๋ก๋น์ ๋ํ๊ฑฐ๋ ์ ์ง ๊ด๋ฆฌํ ํ์๊ฐ ์์ต๋๋ค. ์ค์น, ์ ์ง ๋๋ ๊ด๋ฆฌํ ์ํํธ์จ์ด๋ ๋ฐํ์์ด ์์ต๋๋ค.
์ ์ฐํ ํ์ฅ์ฑ
์ ํ๋ฆฌ์ผ์ด์
์ ์๋์ผ๋ก ํ์ฅ๋ ์ ์๊ณ , ๊ฐ๋ณ ์๋ฒ ๋จ์๊ฐ ์๋๋ผ ์ฌ์ฉ ๋จ์(์: ์ฒ๋ฆฌ๋, ๋ฉ๋ชจ๋ฆฌ)๋ฅผ ์ค์ /ํด์ ํ์ฌ ์ฉ๋์ ์กฐ์ ํ ์๋ ์์ต๋๋ค.
์๋ํ๋ ๊ณ ๊ฐ์ฉ์ฑ
์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์
์ ๋ด์ฅ๋ ๊ฐ์ฉ์ฑ๊ณผ ๋ด๊ฒฐํจ์ฑ์ ๊ฐ์ถ๊ณ ์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์
์ ์คํํ๋ ์๋น์ค์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ด๋ฅผ ์ ๊ณตํ๋ฏ๋ก ์ด๋ฌํ ๊ธฐ๋ฅ์ ์ค๊ณํ ํ์๊ฐ ์์ต๋๋ค.
์ฌ๋ก ์ฐ๊ตฌ
๋ฏธ๊ตญ์ ๋ค๊ตญ์ ์๋ฃ ํ์ฌ The Coca-Cola Company๋ AWS Lambda ๋ฐ AWS Step Functions๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒฝ์ ์ ์ธ ์๋ฒ๋ฆฌ์ค ์๋ฃจ์
์ ๊ตฌ์ถํ์ต๋๋ค.
FINRA๋ ๋งค์ผ ์ต๋ 750์ต ๊ฑด์ ์์ฅ ์ด๋ฒคํธ๋ฅผ ๋ถ์ํ์ฌ ์ฌ๊ธฐ ๋ฐ ๋ด๋ถ์ ๊ฑฐ๋๋ฅผ ํ์
ํ๋ ๋ฑ ๋ฏธ๊ตญ ๋ด ์ฆ๊ถ ์ค๊ฐ์ธ ๋ฐ ๋๋ฌ๋ฅผ ๊ฐ๋
ํฉ๋๋ค.
์ ๋์ ์ธ ๊ธ๋ก๋ฒ ๊ฐ์ ์ฉ ๋ก๋ด ๊ธฐ์
์ธ iRobot์ AWS Lambda ๋ฐ AWS IoT๋ฅผ ์ฌ์ฉํ์ฌ ์๋ก์ด WiFi ์ฐ๊ฒฐ Roomba ์ง๊ณต์ฒญ์๊ธฐ์ ์ฐ๊ฒฐํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์
์ ์คํํฉ๋๋ค.
์น ์ฑ๊ณผ ๋ชจ๋ฐ์ผ ์ฑ ๋ถ์ ๋ฐ ์ง์ ํ์ฌ์ธ Localytics๋ AWS Lambda๋ฅผ ์ฌ์ฉํ์ฌ ๋ณ๋ ฌ ๋ฐ์ดํฐ ์คํธ๋ฆผ ๋ฐ ๋ง์ดํฌ๋ก ์๋น์ค๋ฅผ ๊ตฌ์ถํ์ต๋๋ค.
AWS ์๋ฒ๋ฆฌ์ค ํ๋ซํผ์ ๊ธฐ๋ฅ
๋๊ท๋ชจ๋ก ์คํํ ์ ์๋ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๊ณตํ๋ ค๋ฉด ๊ด๋ฒ์ํ ๊ธฐ๋ฅ์ ๊ฐ์ถ ํ๋ซํผ์ด ํ์ํฉ๋๋ค. ๋ค์์ AWS์์ ์ํฐํ๋ผ์ด์ฆ๊ธ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
ํด๋ผ์ฐ๋ ๋ก์ง ๊ณ์ธต
์ํธ ์ฐ๊ฒฐ๋ ์ธํ๋ผ ๋ฆฌ์์ค ๋ฐ ์น API์ ๋ํ ์ ์ด ํ๋ ์ธ ๋ฐ ๋ก์ง ๊ณ์ธต์ผ๋ก ์๋ํ ์ ์๋ AWS Lambda๋ก ๋น์ฆ๋์ค ๋ก์ง์ ๊ตฌ๋ํฉ๋๋ค.
์ค์ผ์คํธ๋ ์ด์ ๋ฐ ์ํ ๊ด๋ฆฌ
AWS Step Functions๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ ๋ถ์ฐ๋ ๊ตฌ์ฑ ์์ ๋๋ ๋ง์ดํฌ๋ก์๋น์ค์ ์ํ๋ฅผ ์กฐ์ ํ๊ณ ๊ด๋ฆฌํฉ๋๋ค.
์๋ต์ฑ์ด ์ฐ์ํ ๋ฐ์ดํฐ ์๋ณธ
์ค์๊ฐ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ณ ์ด๋ฒคํธ๋ฅผ ํธ๋ฆฌ๊ฑฐํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๊ด๋ฒ์ํ ๋ฐ์ดํฐ ์๋ณธ ๋ฐ ๊ณต๊ธ์ ์ฒด ์ค์์ ์ ํํฉ๋๋ค. ์๋ต์ฑ์ด ์ฐ์ํ ๋ฐ์ดํฐ ์๋ณธ์ ๋ชฉ๋ก์ ์ค๋ช ์๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
์ ํ๋ฆฌ์ผ์ด์ ๋ชจ๋ธ๋ง ํ๋ ์์ํฌ
์คํ ์์ค AWS Serverless Application Model์ ์ฌ์ฉํ์ฌ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ์๋น์ค๋ฅผ ๋ชจ๋ธ๋งํ๊ณ ๋ฐฐํฌํฉ๋๋ค. AWS CodePipeline, AWS CodeBuild์ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์๋ช ์ฃผ๊ธฐ ๊ด๋ฆฌ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์์ ์ผ๋ก ์ ๊ณตํฉ๋๋ค.
๊ฐ๋ฐ์ ์์ฝ์์คํ
๊ฐ๋ฐ์์ ํ๋ก๋์ ๊น์ง ์ฝ๋์ ๊ตฌ์ถ, ํ ์คํธ ๋ฐ ๋ฐฐํฌ๋ฅผ ๊ฐ์ํํด์ฃผ๋ ํ์ฌ ๋๊ตฌ ๋ฐ ์คํ ์์ค ํ๋ก์ ํธ์ ์์ฝ์์คํ ์ ํ์ฉํฉ๋๋ค. ๊ฐ๋ฐ์ ๋๊ตฌ ํ์ด์ง๋ก ์ด๋ํ๊ฑฐ๋ ํ์ฌ ๋๊ตฌ๋ฅผ ์ํ ์์ฝ์์คํ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ํตํฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
AWS Serverless Application Repository๋ฅผ ์ฌ์ฉํ์ฌ ์น ๋ฐ ๋ชจ๋ฐ์ผ ๋ฐฑ์๋, ์ฑ๋ด, IoT, Alexa Skill, ๋ฐ์ดํฐ ์ฒ๋ฆฌ, ์คํธ๋ฆผ ์ฒ๋ฆฌ ๋ฑ ๋ค์ํ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ํ ์๋น๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์
๋ฐ ์ ํ๋ฆฌ์ผ์ด์
๊ตฌ์ฑ ์์๋ฅผ ๋น ๋ฅด๊ฒ ์ฐพ๊ณ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ๋ํ ๋๋ฆฌ ์ฌ์ฉ๋๋ ํ์ฌ ์๋น์ค(Slack, Algorithmia, Twilio, Loggly, Splunk, Sumo Logic, Box ๋ฑ)์์ ํตํฉ ๊ธฐ๋ฅ์ ํ์ธํ ์๋ ์์ต๋๋ค.
๋ณด์ ๋ฐ ์ก์ธ์ค ์ ์ด
๋ก๊น , ๋ณํ ์ถ์ , ์ก์ธ์ค ์ ์ด, ์ํธํ๋ฅผ ์ฌ์ฉํ์ฌ ๊ท์ ์ค์๋ฅผ ๊ฐํํ๊ณ ์ ์ฒด IT ํ๊ฒฝ์ ๋ณดํธํฉ๋๋ค. AWS Identity and Access Management(IAM)๋ฅผ ์ฌ์ฉํ์ฌ AWS ๋ฆฌ์์ค์ ๋ํ ์ก์ธ์ค๋ฅผ ์์ ํ๊ฒ ์ ์ดํฉ๋๋ค. Amazon Cognito๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์ต์ข ์ฌ์ฉ์๋ฅผ ๊ด๋ฆฌํ๊ณ ์ธ์ฆํฉ๋๋ค. Amazon Virtual Private Cloud(VPC)๋ฅผ ์ฌ์ฉํ์ฌ ๋ ์ ์ ์ผ๋ก ์ก์ธ์คํ ์ ์๋ ํ๋ผ์ด๋น ๊ฐ์ ๋คํธ์ํฌ๋ฅผ ์์ฑํฉ๋๋ค.
์์ ์ฑ ๋ฐ ์ฑ๋ฅ
AWS๋ ์ํฐํ๋ผ์ด์ฆ ๊ท๋ชจ ์ฑ๋ฅ์ ์ ๊ณตํ๋ ์ ๋ ดํ๊ฒ ํ์ฅ ๊ฐ๋ฅํ ๊ณ ๊ฐ์ฉ์ฑ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. AWS Lambda๋ ๋ฐฐ๋ฌ ๋ชปํ ํธ์ง ๋๊ธฐ์ด, ์๋ ์ฌ์๋์ ๊ฐ์ ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ ํตํด ์์ ์ ์ผ๋ก ๋น์ฆ๋์ค ๋ก์ง์ ์คํํฉ๋๋ค. AWS๋ฅผ ์ฌ์ฉํ์ฌ ํด๋น ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๋ ค๋ฉด ๊ณ ๊ฐ ์ฌ๋ก๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
๊ธ๋ก๋ฒ ํ์ฅ ๋ฐ ์ง์
AWS์ ๊ธ๋ก๋ฒ ์ง์์ ์ด์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์๋น์ค๋ฅผ ์ ์ธ๊ณ๋ก ํ์ฅํฉ๋๋ค. AWS Lambda๋ ์ฌ๋ฌ AWS ๋ฆฌ์ ์์, ๊ทธ๋ฆฌ๊ณ Lambda@Edge๋ฅผ ํตํด ๋ชจ๋ AWS ์ฃ์ง ๋ก์ผ์ด์ ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ํ AWS Greengrass๋ฅผ ์ฌ์ฉํ์ฌ ์ฐ๊ฒฐ๋ ๋ก์ปฌ ๋๋ฐ์ด์ค์์ Lambda ๊ธฐ๋ฅ์ ์คํํ ์๋ ์์ต๋๋ค.
AWS ์๋ฒ๋ฆฌ์ค ํ๋ซํผ
AWS์์๋ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถ ๋ฐ ์คํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ์ผ๋ จ์ ์์ ๊ด๋ฆฌํ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์ปดํจํ , ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์คํ ๋ฆฌ์ง, ์คํธ๋ฆผ ์ฒ๋ฆฌ, ๋ฉ์์ง ๋๊ธฐ์ด ๋ฑ์ ๋ฐฑ์๋ ๊ตฌ์ฑ ์์๋ฅผ ์ํ ์๋ฒ๋ฅผ ํ๋ก๋น์ ๋, ์ ์ง ๋ฐ ๊ด๋ฆฌํ ํ์๊ฐ ์์ต๋๋ค. ๊ทธ๋ฟ๋ง ์๋๋ผ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ด๊ฒฐํจ์ฑ ๋ฐ ๊ฐ์ฉ์ฑ์ ๊ดํด ๊ฑฑ์ ํ ํ์๊ฐ ์์ต๋๋ค. AWS๊ฐ ์ด๋ฌํ ๋ชจ๋ ๊ธฐ๋ฅ์ ๋์ ์ฒ๋ฆฌํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ ํ ์ถ์ ์๊ฐ์ ๋จ์ถํ๋ฉด์ ์ ํ ํ์ ์ ์ง์คํ ์ ์์ต๋๋ค.
์ปดํจํ
AWS Lambda๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ฒ๋ฅผ ํ๋ก๋น์ ๋ํ๊ฑฐ๋ ๊ด๋ฆฌํ ํ์ ์์ด ์ฝ๋๋ฅผ ์คํํ ์ ์์ต๋๋ค. ์ฌ์ฉํ ์ปดํจํ ์๊ฐ๋งํผ๋ง ๋น์ฉ์ ์ง๋ถํ๊ณ , ์ฝ๋๊ฐ ์คํ๋์ง ์์ ๋๋ ์๊ธ์ด ๋ถ๊ณผ๋์ง ์์ต๋๋ค. ์ฝ๋๋ฅผ ์ ๋ก๋ํ๊ธฐ๋ง ํ๋ฉด, Lambda์์ ๋์ ๊ฐ์ฉ์ฑ์ผ๋ก ์ฝ๋๋ฅผ ์คํ ๋ฐ ํ์ฅํ๋ ๋ฐ ํ์ํ ๋ชจ๋ ๊ฒ์ ์ฒ๋ฆฌํฉ๋๋ค.
Lambda@Edge๋ฅผ ์ฌ์ฉํ๋ฉด Amazon CloudFront ์ด๋ฒคํธ์ ๋ํ ์๋ต์ผ๋ก AWS ์ฃ์ง ๋ก์ผ์ด์ ์์ Lambda ํจ์๋ฅผ ์คํํ ์ ์์ต๋๋ค.
API ํ๋ก์
Amazon API Gateway๋ ์ด๋ค ๊ท๋ชจ์์๋ ๊ฐ๋ฐ์๊ฐ API๋ฅผ ์์ฝ๊ฒ ์์ฑ, ๊ฒ์, ์ ์ง ๊ด๋ฆฌ, ๋ชจ๋ํฐ๋ง ๋ฐ ๋ณดํธํ ์ ์๋๋ก ์ง์ํ๋ ์์ ๊ด๋ฆฌํ ์๋น์ค์ ๋๋ค. Amazon API Gateway๋ฅผ ํตํด ์์ญ๋ง ๊ฐ์ ๋์ API ํธ์ถ์ ์ฒ๋ฆฌํ๊ณ ํธ๋ํฝ ๊ด๋ฆฌ, ๊ถํ ๋ถ์ฌ ๋ฐ ์ก์ธ์ค ์ ์ด, ๋ชจ๋ํฐ๋ง ๋ฐ API ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
์คํ ๋ฆฌ์ง
Amazon Simple Storage Service(Amazon S3)๋ ๊ฐ๋ฐ์์ IT ํ์ ์์ ํ๊ณ ์์ ์ฑ๊ณผ ํ์ฅ์ฑ์ด ๋ฐ์ด๋ ๊ฐ์ฒด ์คํ ๋ฆฌ์ง๋ฅผ ์ ๊ณตํฉ๋๋ค. Amazon S3๋ ๊ฐ๋จํ ์น ์๋น์ค ์ธํฐํ์ด์ค๋ฅผ ํตํด ์น ์ด๋์๋ ์ํ๋ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ ๋ฐ ๊ฒ์ํ ์ ์์ผ๋ฏ๋ก ์ฌ์ฉํ๊ธฐ๊ฐ ์ฝ์ต๋๋ค.
๋ฐ์ดํฐ ์คํ ์ด
Amazon DynamoDB๋ ๊ท๋ชจ์ ๊ด๊ณ์์ด 10๋ฐ๋ฆฌ์ด ๋ฏธ๋ง์ ์ง์ฐ ์๊ฐ์ด ์ผ๊ด๋๊ฒ ์๊ตฌ๋๋ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ๋น ๋ฅด๊ณ ์ ์ฐ์ฑ์ด ๋ฐ์ด๋ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค์ ๋๋ค. ๋ํ, ์์ ๊ด๋ฆฌํ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก์ ๋ฌธ์ ๋ชจ๋ธ๊ณผ ํค ๊ฐ ์คํ ์ด ๋ชจ๋ธ์ ๋ชจ๋ ์ง์ํฉ๋๋ค.
AWS AppSync๋ ์๋์ผ๋ก ์น๊ณผ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ฐ์ดํฐ๋ฅผ ์ค์๊ฐ์ผ๋ก ์
๋ฐ์ดํธํ๊ณ , ์จ๋ผ์ธ์ ๋ค์ ์ฐ๊ฒฐ๋๋ ๋๋ก ์คํ๋ผ์ธ ์ฌ์ฉ์์ ๋ฐ์ดํฐ๋ฅผ ์
๋ฐ์ดํธํฉ๋๋ค. AppSync๋ ํด๋ผ์ด์ธํธ ์ฑ์ด ์๋ฒ์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ณ ๋ณ๊ฒฝํ๊ณ ๊ตฌ๋
ํ ์ ์๋๋ก ์ง์ํ๋ ๋ฐ์ดํฐ ์ธ์ด์ธ GraphQL์ ์ฌ์ฉํฉ๋๋ค.
ํ๋ก์ธ์ค ๊ฐ ๋ฉ์์ง
Amazon SNS๋ ๋ง์ดํฌ๋ก ์๋น์ค, ๋ถ์ฐ ์์คํ
๋ฐ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์
์ ์ฝ๊ฒ ๋ถ๋ฆฌํ๊ณ ํ์ฅํ ์ ์๊ฒ ํด์ฃผ๋ ์์ ๊ด๋ฆฌํ ๊ฒ์/๊ตฌ๋
๋ฉ์์ง ์๋น์ค์
๋๋ค.
Amazon SQS๋ ๋ง์ดํฌ๋ก ์๋น์ค, ๋ถ์ฐ ์์คํ ๋ฐ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝ๊ฒ ๋ถ๋ฆฌํ๊ณ ํ์ฅํ ์ ์๊ฒ ํด ์ฃผ๋ ์์ ๊ด๋ฆฌํ ๋ฉ์์ง ๋๊ธฐ์ด ์๋น์ค์ ๋๋ค.
์ค์ผ์คํธ๋ ์ด์
AWS Step Functions๋ฅผ ์ฌ์ฉํ๋ฉด ์๊ฐ์ ์ํฌํ๋ก๋ฅผ ์ฌ์ฉํด ๋ถ์ฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ๋ง์ดํฌ๋ก์๋น์ค์ ๊ตฌ์ฑ ์์๋ฅผ ์์ฝ๊ฒ ์กฐ์ ํ ์ ์์ต๋๋ค. ๊ฐ๊ฐ ๊ธฐ๋ฅ์ ์ํํ๋ ๊ฐ๋ณ ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ ๋น ๋ฅด๊ฒ ํ์ฅํ๊ฑฐ๋ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. Step Functions๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ธฐ๋ฅ์ ํตํด ๊ตฌ์ฑ ์์์ ๋จ๊ณ๋ฅผ ์กฐ์ ํ ์ ์๋ ์์ ์ ์ธ ๋ฐฉ๋ฒ์ ๋๋ค.
๋ถ์
Amazon Kinesis๋ AWS์ ์คํธ๋ฆฌ๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ํ ํ๋ซํผ์ผ๋ก์, ์คํธ๋ฆฌ๋ฐ ๋ฐ์ดํฐ๋ฅผ ์์ฝ๊ฒ ๋ก๋ ๋ฐ ๋ถ์ํ ์ ์๋ ๊ฐ๋ ฅํ ์๋น์ค๋ฅผ ์ ๊ณตํ๊ณ , ํน์ ์๊ตฌ์ ๋ง๊ฒ ์ฌ์ฉ์ ์ง์ ์คํธ๋ฆฌ๋ฐ ๋ฐ์ดํฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
Amazon Athena๋ ํ์ค SQL์ ์ฌ์ฉํด Amazon S3์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐํธํ๊ฒ ๋ถ์ํ ์ ์๋ ๋ํ์ ์ฟผ๋ฆฌ ์๋น์ค์ ๋๋ค. Athena๋ ์๋ฒ๋ฆฌ์ค ์๋น์ค์ด๋ฏ๋ก ์ธํ๋ผ๋ฅผ ๊ด๋ฆฌํ ํ์ ์์ด ์คํํ ์ฟผ๋ฆฌ์ ๋ํด์๋ง ๋น์ฉ์ ์ง๋ถํ๋ฉด ๋ฉ๋๋ค.
๊ฐ๋ฐ์ ๋๊ตฌ
AWS์์๋ ๊ฐ๋ฐ์๊ฐ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ์ฌ์ฉํ ์ ์๋ ๋๊ตฌ์ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. AWS์ AWS ํํธ๋ ์์ฝ์์คํ ์ ์ง์์ ํตํฉ ๋ฐ ์ ๋ฌ, ํ ์คํธ, ๋ฐฐํฌ, ๋ชจ๋ํฐ๋ง ๋ฐ ์ง๋จ, SDK, ํ๋ ์์ํฌ, ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ(IDE) ํ๋ฌ๊ทธ์ธ์ ์ํ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ฌ์ฉ ์ฌ๋ก
์๋ฒ๋ฆฌ์ค ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฑฐ์ ๋ชจ๋ ์ ํ์ ์ ํ๋ฆฌ์ผ์ด์ ๋๋ ๋ฐฑ์๋ ์๋น์ค๋ฅผ ๊ตฌ์ถํฉ๋๋ค. ๋ค์์ ๋ ๊ฐ์ง ์ฌ์ฉ ์ฌ๋ก์ ๋๋ค.
์น ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ๋ฐฑ์๋
AWS Lambda, Amazon API Gateway, Amazon S3 ๋ฐ Amazon DynamoDB๋ฅผ ์ฌ์ฉํ์ฌ ์น, ๋ชจ๋ฐ์ผ, ์ฌ๋ฌผ ์ธํฐ๋ท(IoT) ๋ฐ ์ฑ๋ด ์์ฒญ์ ์ฒ๋ฆฌํ๋ ์๋ฒ๋ฆฌ์ค ์น ์ ํ๋ฆฌ์ผ์ด์
๋ฐ ๋ฐฑ์๋๋ฅผ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
์ฐธ์กฐ ์ํคํ
์ฒ: ๋ค์ด์ด๊ทธ๋จ | ์ํ ์ฝ๋
์ฐธ์กฐ ์ํคํ
์ฒ: ๋ค์ด์ด๊ทธ๋จ | ์ํ ์ฝ๋
Bustle์ AWS Lambda์ Amazon API Gateway๋ฅผ ์ฌ์ฉํ์ฌ Bustle iOS ์ฑ ๋ฐ ์น ์ฌ์ดํธ์ ๋ํด ์๋ฒ๋ฆฌ์ค ๋ฐฑ์๋๋ฅผ ์คํํฉ๋๋ค. ์๋ฒ๋ฆฌ์ค ์ํคํ
์ฒ๋ฅผ ์ฌ์ฉํ์ฌ ์ธํ๋ผ ๊ด๋ฆฌ๋ฅผ ์ํํ ํ์๊ฐ ์ ํ ์์ผ๋ฏ๋ก Bustle์ ๋ชจ๋ ์์ง๋์ด๋ ์๋ก์ด ๊ธฐ๋ฅ ๊ฐ๋ฐ ๋ฐ ํ์ ์ ์ง์คํ ์ ์์ต๋๋ค. ์ฌ๋ก ์ฐ๊ตฌ ์ฝ๊ธฐ »
๋ฐ์ดํฐ ์ฒ๋ฆฌ
AWS Lambda, Amazon Kinesis, Amazon S3 ๋ฐ Amazon DynamoDB๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ํ ์ค์๊ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์์คํ
์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
์ฐธ์กฐ ์ํคํ
์ฒ: ๋ค์ด์ด๊ทธ๋จ | ์ํ ์ฝ๋
Square Enix๋ AWS Lambda๋ฅผ ์ฌ์ฉํ์ฌ ๋๊ท๋ชจ ๋ฉํฐํ๋ ์ด์ด ์จ๋ผ์ธ ๊ฒ์์ ์ด๋ฏธ์ง ์ฒ๋ฆฌ๋ฅผ ์คํํฉ๋๋ค. Lambda๋ฅผ ์ฌ์ฉํด ํ์์ ํธ๋ํฝ ๋๋น ์ต๋ 30๋ฐฐ๋ก ๊ธ์ฆํ๋ ํธ๋ํฝ์ ์์ ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์์์ต๋๋ค. ๋ํ, ์ด๋ฏธ์ง ์ฒ๋ฆฌ์ ํ์ํ ์๊ฐ์ด ๋ช ์๊ฐ์์ ๋จ 10์ด๋ก ์ค์์ผ๋ฉฐ ์ด์ ๋ฐ๋ผ ์ธํ๋ผ์ ์ด์ ๋น์ฉ์ด ์ ๊ฐ๋์์ต๋๋ค. ์ฌ๋ก ์ฐ๊ตฌ ์ฝ๊ธฐ »
์ฐธ์กฐ ์ํคํ
์ฒ: ๋ค์ด์ด๊ทธ๋จ | ์ํ ์ฝ๋
Thomson Reuters๋ ์๋ฒ๋ฆฌ์ค ์ํคํ
์ฒ๋ฅผ ์ฌ์ฉํ์ฌ ์์ฌ์ ์ฌ์ฉ ๋ถ์ ์๋น์ค๋ฅผ ์ํด ์ด๋น ์ต๋ 4,000๊ฐ์ ์ด๋ฒคํธ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. ์ด ์๋น์ค๋ ํ์์ ํธ๋ํฝ ๋๋น 2๋ฐฐ๋ก ๊ธ์ฆํ๋ ํธ๋ํฝ์ ์์ ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ฉฐ ๋ด๊ตฌ์ฑ์ด ๋งค์ฐ ๋ฐ์ด๋ฉ๋๋ค. ์ด ๊ธฐ์
์ AWS๋ฅผ ์ฌ์ฉํ ์ง 5๊ฐ์ ๋ง์ ์๋น์ค๋ฅผ ํ๋ก๋์
์ ๋ฐฐํฌํ์ต๋๋ค. ์ฌ๋ก ์ฐ๊ตฌ ์ฝ๊ธฐ »
์๋ฒ๋ฆฌ์ค ์ปดํจํ ์์ํ๊ธฐ
์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ
์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ์ ๋ํด ์์ธํ ์์๋ณด๊ธฐ

