DEV Community

Alec Dutcher
Alec Dutcher

Posted on

1 1

Appendix: Performance Efficiency (Selection) - AWS Well-Architected Framework Study Guide

Return to Well-Architected Framework Guide

Appendix: Performance Efficiency

How do you select the best performing architecture?

  • Understand the available services and resources
  • Define a process for architectural choices
  • Factor cost requirements into decisions
  • Use policies or reference architectures
  • Use guidance from your cloud provider or an appropriate partner
  • Benchmark existing workloads
  • Load test your workload

How do you select your compute solution?

  • Evaluate the available compute options
  • Understand the available compute configuration options
  • Collect compute-related metrics
  • Determine the required configuration by right-sizing
  • Use the available elasticity of resources
  • Re-evaluate compute needs based on metrics

How do you select your storage solution?

  • Understand storage characteristics and requirements
  • Evaluate available configuration options
  • Make decisions based on access patterns and metrics

How do you select your database solution?

  • Understand data characteristics
  • Evaluate the available options
  • Collect and record database performance metrics
  • Choose data storage based on access patterns
  • Optimize data storage based on access patterns and metrics

How do you configure your networking solution?

  • Understand how networking impacts performance
  • Evaluate available networking features
  • Choose appropriately sized dedicated connectivity or VPN for hybrid workloads
  • Leverage load-balancing and encryption offloading
  • Choose network protocols to improve performance
  • Choose your workload’s location based on network requirements
  • Optimize network configuration based on metrics

Return to Well-Architected Framework Guide

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

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

Okay