Performance efficiency documentation
Apply the principles of scalability and testing to your architecture to meet users' demands efficiently.
Design for performance efficiency
Get Started
- Design applications for performance
- Design applications for efficiency
- Design applications for scalability
- Design applications for capacity
Concept
- Consider team expertise
- Choose the right data storage
- Reduce response time with asynchronous programming
- Plan for growth
- Scale out rather than scaling up
Training
video
Test for performance efficiency
Overview
Concept
- Establish baselines
- Configure the environment based on testing results
- Consider caching data
- Use a content delivery network
Training
- Identify performance bottlenecks with Azure Load Testing
- Identify performance regressions through automated load testing
video
Monitor for performance efficiency
Overview
- Monitor distributed architectures
- Consider application profiling
- Analyze infrastructure metrics and logs
- Integrate performance data
- Monitor performance for scalability and reliability
Concept
- Collect application logs
- View platform metrics
- Correlate and evaluate data
- Consider cost implications
video
Optimize for performance efficiency
Overview
- Cache data for performance optimization
- Partition data for performance optimization
- Sustain performance efficiency over time
Concept
- Consider capacity
- Determine acceptable performance optimization
- Optimize autoscaling
- Partition critical workloads