AWS Developer Learning Plan 5단계: 인프라 및 배포에 오신 것을 환영합니다. 온라인 스토어는 AWS Management Console을 통해 수동으로 배포한 AWS Lambda 함수, Amazon DynamoDB 테이블, Amazon Simple Storage Service(S3) 버킷, Amazon ElastiCache 클러스터에서 실행됩니다. 코드형 인프라가 없으면 일관되게 환경을 복제하거나 장애로부터 신속하게 복구할 수 없습니다.
이 모듈에서는 코드를 사용하여 인프라를 정의하고 배포하는 방법을 설명합니다. AWS CloudFormation, AWS Cloud Development Kit(AWS CDK), AWS Serverless Application Model(AWS SAM)을 비교하여 워크로드에 적합한 도구를 선택합니다. 또한 AWS AppConfig를 사용하여 환경별 배포를 구성하고 기능 플래그를 구현합니다. 이 모듈을 마치면 개발, 스테이징 및 프로덕션 환경 전반에서 동일한 인프라를 배포할 수 있는 기술을 갖추게 됩니다.