Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

AWS Well-Architected design considerations - Cloud Migration Factory on AWS

AWS Well-Architected design considerations

This solution uses the best practices from the AWS Well-Architected Framework, which helps customers design and operate reliable, secure, efficient, and cost-effective workloads in the cloud.

This section describes how the design principles and best practices of the Well-Architected Framework benefit this solution.

Operational excellence

This section describes how we architected this solution using the principles and best practices of the operational excellence pillar.

  • Resources defined as IaC using CloudFormation.

  • All actions and audit logging sent to Amazon CloudWatch, allowing for automated responses to be deployed.

Security

This section describes how we architected this solution using the principles and best practices of the security pillar.

  • IAM used for authentication and authorization.

  • Role permissions scoped to be as narrow as possible, though in many cases this solution requires wildcard permissions to be able to act on any resources.

  • Optional use of WAF to further secure the solution.

  • Amazon Cognito and optional ability to federate with external IDPs.

Reliability

This section describes how we architected this solution using the principles and best practices of the reliability pillar.

  • Serverless services allow the solution to provide a fault tolerant architecture.

Performance efficiency

This section describes how we architected this solution using the principles and best practices of the performance efficiency pillar.

  • Serverless services allow the solution to scale as needed.

Cost optimization

This section describes how we architected this solution using the principles and best practices of the cost optimization pillar.

  • Serverless services allow you to pay for only what you use.

Sustainability

This section describes how we architected this solution using the principles and best practices of the sustainability pillar.

  • Serverless services allow you to scale up or down as needed.

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.