Skip to content

PERF06 - How do you evolve your workload to take advantage of new releases?

Best Practices

Best Practices

This question includes the following best practices:

Key Concepts

Performance Architecture Fundamentals

Technology watch: Use this concept to guide architecture and operating decisions for this question area. Define measurable targets, assign clear ownership, and review results regularly against expected business outcomes.

Adoption governance: Use this concept to guide architecture and operating decisions for this question area. Define measurable targets, assign clear ownership, and review results regularly against expected business outcomes.

Incremental modernization: Use this concept to guide architecture and operating decisions for this question area. Define measurable targets, assign clear ownership, and review results regularly against expected business outcomes.

Optimization and Operations

Compatibility testing: Use this concept to guide architecture and operating decisions for this question area. Define measurable targets, assign clear ownership, and review results regularly against expected business outcomes.

Migration planning: Use this concept to guide architecture and operating decisions for this question area. Define measurable targets, assign clear ownership, and review results regularly against expected business outcomes.

Benefit tracking: Use this concept to guide architecture and operating decisions for this question area. Define measurable targets, assign clear ownership, and review results regularly against expected business outcomes.

Implementation Approach

1. Create an innovation intake process

  • Assign owners to track AWS feature releases
  • Review release notes for performance-relevant changes
  • Prioritize candidates by potential impact and effort
  • Define success criteria for adoption experiments

2. Validate new capabilities safely

  • Run PoCs in non-production environments
  • Benchmark improvements versus current baseline
  • Assess operational and security implications
  • Document migration prerequisites and constraints

3. Plan and execute modernization

  • Sequence adoption into manageable milestones
  • Use feature flags or phased migration strategies
  • Train teams on new service capabilities
  • Integrate rollback plans into migration workflows

4. Measure realized value

  • Track latency, throughput, and cost-performance outcomes
  • Retire legacy components once replacements are stable
  • Share patterns and lessons learned across teams
  • Repeat the cycle as new releases arrive

AWS Services to Consider

AWS Well-Architected Tool

Captures workload reviews, risks, and improvement plans so teams can continuously track architecture quality.

AWS Compute Optimizer

Analyzes usage telemetry and recommends resource sizing adjustments to improve performance and efficiency.

AWS Trusted Advisor

Surfaces recommendations for reliability, security, and performance improvements across your AWS environment.

AWS CodePipeline

Automates release workflows with built-in stages for quality checks and controlled deployments.

Amazon CloudWatch

Collects metrics, logs, alarms, and dashboards so teams can detect issues early and track operational outcomes.

Common Challenges and Solutions

Challenge: Feature evaluation backlog grows too large

Solution: Use a lightweight scoring model to prioritize changes with measurable impact.

Challenge: Fear of migration risk

Solution: Adopt phased rollouts and clear rollback plans to control production exposure.

Challenge: Unclear business value

Solution: Define baseline and post-change KPIs before starting each modernization effort.