Deployment

Prepare artifacts, test applications, automate testing, and deploy using CI/CD services (~24% of exam).

Covers preparing application artifacts including dependency management, directory structure organization, code repositories, resource requirements, and environment-specific configurations with AWS AppConfig. Also covers testing applications in development environments including deployed code testing, integration tests with mock APIs, development endpoints and API Gateway stages, stack updates to staging environments, and event-driven application testing. Additionally covers automating deployment testing including test events, API resource deployment, version management with Lambda aliases and container tags, IaC templates (SAM, CloudFormation), environment management, and Amazon Q Developer for automated tests. Finally covers CI/CD deployment including Lambda packaging, API Gateway stages and custom domains, IaC template updates, deployment strategies (blue/green, canary, rolling), version control, orchestrated workflows, and application rollbacks.
5 minutes 5 Questions

Deployment in AWS refers to the process of releasing and managing application code and infrastructure in the AWS cloud environment. For the AWS Certified Developer - Associate exam, understanding deployment strategies and services is crucial. **AWS Elastic Beanstalk** is a Platform-as-a-Service (P…

Concepts covered: Managing code dependencies, Environment variables in deployments, Lambda aliases, Configuration files management, Container image management, Infrastructure as Code (IaC), Amazon ECR (Elastic Container Registry), Application directory structure, Lambda deployment packaging, Code repositories for deployment, AWS CodeCommit, Resource requirements specification, Memory and CPU allocation, AWS AppConfig, Environment-specific configurations, Feature flags with AppConfig, Testing deployed code on AWS, Writing integration tests, Mocking external dependencies, Mock APIs for testing, API Gateway stages, Development endpoints, AWS SAM template deployment, Deploying to staging environments, Testing event-driven applications, Lambda test events, Creating application test events, JSON payloads for Lambda testing, API Gateway test payloads, Deploying API resources to environments, Container image tags for versioning, AWS Amplify branches, AWS Copilot environments, AWS SAM templates, AWS CloudFormation templates, Managing environments in AWS services, Amazon Q Developer for automated tests, Lambda deployment packages (ZIP), Lambda container images, API Gateway custom domains, API Gateway stage variables, Updating IaC templates, AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, Blue/green deployment strategy, Canary deployment strategy, Rolling deployment strategy, Linear deployment strategy, Git-based deployment triggers, Orchestrated deployment workflows, Application rollbacks, Version control with labels and branches, Runtime configuration for deployments, Staging variables in Lambda functions

Test mode:
More Deployment questions
1650 questions (total)