DEV Community

Cover image for Best Practices When Designing AWS Architecture: Reliability and Performance Efficiency
Mark Laszlo for AWS Community Builders

Posted on

4

Best Practices When Designing AWS Architecture: Reliability and Performance Efficiency

The AWS Well-Architected Framework helps you understand the pros and cons of decisions you make while building workloads on AWS. By using the Framework you will learn architectural best practices for designing and operating reliable, secure, efficient, cost-effective, and sustainable workloads in the cloud. It provides a way to consistently measure your architectures against best practices and identify areas for improvement1.

The AWS Well-Architected Framework is based on six pillars:

  • Operational Excellence
  • Security
  • Reliability
  • Performance Efficiency
  • Cost Optimization
  • Sustainability

This post focuses on the Reliability and on the Performance Efficiency pillars.

The Reliability pillar includes the ability of a workload to perform its intended function correctly and consistently when it’s expected to. This includes the ability to operate and test the workload through its total lifecycle.

By adopting the practices in this pillar you will build architectures that have strong foundations, resilient architecture, consistent change management, and proven failure recovery processes.

The Performance Efficiency pillar includes the ability to use computing resources efficiently to meet system requirements, and to maintain that efficiency as demand changes and technologies evolve. It is the pillar that brings efficient use of computing resources to the fore of best practice. This includes the best way to maintain maximum efficiency for users, even as requirements and demands change.

By adopting the practices in this pillar you will build architectures on AWS that efficiently deliver sustained performance over time.

This pillar provides an overview of design principles, best practices, and questions.

If you have any questions, feel free to reach out.

AWS Q Developer image

Your AI Code Assistant

Automate your code reviews. Catch bugs before your coworkers. Fix security issues in your code. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Get started free in your IDE

Top comments (0)

Create a simple OTP system with AWS Serverless cover image

Create a simple OTP system with AWS Serverless

Implement a One Time Password (OTP) system with AWS Serverless services including Lambda, API Gateway, DynamoDB, Simple Email Service (SES), and Amplify Web Hosting using VueJS for the frontend.

Read full post

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay