Amplify

AWS Amplify

์›น/์•ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋น ๋ฅด๊ฒŒ ๊ตฌ์„ฑ+๋นŒ๋“œ+๋ฐฐํฌ+์šด์˜๊นŒ์ง€ ๋ชจ๋“  ๋ผ์ดํ”„์‚ฌ์ดํด์„ ํ•œ ๊ณณ์—์„œ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ†ตํ•ฉํ•œ AWS ํ’€์Šคํƒ ๊ฐœ๋ฐœ ํ†ตํ•ฉ ์†”๋ฃจ์…˜ ์„œ๋น„์Šค

์žฅ์ 

  • AWS ์„œ๋น„์Šค๋“ค(Lambda, S3 ๋“ฑ)์„ ๊ฐ„ํŽธํ•˜๊ฒŒ ์—ฐ๋™ํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

    • ์ธ์ฆ(AWS Cognito) - ๋กœ๊ทธ์ธ, ํšŒ์›๊ฐ€์ž…, ์ธ์ฆ์„ ์ง€์›

    • ์„œ๋น„์Šค ๋ชจ๋‹ˆํ„ฐ๋ง/๋กœ๊น…(AWS CloudWatch) ๊ธฐ๋ณธ์ ์œผ๋กœ ์—ฐ๋™๋˜ ์–ด์žˆ์Œ

    • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(DynamoDB, Auroa, GraphQL) ์ง€์›

    • ์•ฑ ํ‘ธ์‹œ ์•Œ๋ฆผ(PinPoint)

  • CLI๋กœ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๋“ค์ด ๋งค์šฐ ๋งŽ์Œ

    • ํ”„๋ก ํŠธ์—”๋“œ ์ดˆ๊ธฐ ํ”„๋กœ์ ํŠธ ์…‹์—…(React, Next.js ๋“ฑ)

    • ๋ฐฑ์—”๋“œ ํ”„๋กœ์ ํŠธ ์…‹์—… (node.js)

    • DB ์Šคํ‚ค๋งˆ ์„ค์ • ๊ฐ€๋Šฅ, ์ดˆ๊ธฐ ์…‹์—… ์‹œ๊ฐ„ ๋‹จ์ถ•

    • ๋ฐฐํฌ๋„ ์ปค๋งจ๋“œ ํ•˜๋‚˜๋กœ ๊ฐ„ํŽธํ•˜๊ฒŒ ๊ฐ€๋Šฅ

  • ๋ณ„๋„๋กœ ์›น ์„œ๋ฒ„ ์…‹ํŒ…์„ ์š”๊ตฌํ•˜์ง€ ์•Š์Œ, AWS๊ฐ€ ์•Œ์•„์„œ ์„œ๋ฒ„๊ด€๋ฆฌ๋ฅผ ํ•ด์ค€๋‹ค.

  • Github์™€ ์—ฐ๋™์ด ๊ฐ€๋Šฅํ•˜์—ฌ ํŠน์ • ๋ธŒ๋žœ์น˜์— ํ‘ธ์‹œํ•˜๋Š” ๊ฒƒ์œผ๋กœ CI/CD๋ฅผ ์‰ฝ๊ฒŒ ๊ตฌ์ถ•

  • Figma๋ฅผ ์—ฐ๋™ํ•˜์—ฌ Figma ๋‚ด ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋ฆฌ์•กํŠธ ์ปดํฌ๋„ŒํŠธํ™” ๊ฐ€๋Šฅ

  • CloudFormation์„ ์ด์šฉํ•˜์—ฌ ์ธํ”„๋ผ ๊ด€๋ฆฌ ๊ฐ€๋Šฅ

CloudFormation์ด๋ž€ Infrastructure as code์„œ๋น„์Šค์˜ ํ•œ ์ข…๋ฅ˜๋กœ ์ฝ”๋“œ๋กœ ์ธํ”„๋ผ ๊ตฌ์„ฑ์„ ์ •์˜ํ•˜๊ณ  ๊ด€๋ฆฌ ๊ฐ€๋Šฅ

Last updated