Development phase
During the development phase, it is important to measure the response time of business critical steps in the development environment. During the development phase, you complete coding and testing activities. Here are a few examples:
- Identify initial cache strategy.
- Implement system maintenance strategies.
- Build performance verification environment (including data).
- Finalize performance testing plan.
- Plan priorities and risk mitigation with business stakeholders.
- Design code to track key performance indicators (KPIs).
It is important to be aware of potential risks that might result from not considering performance during the development phase. Here are a few examples:
- Discovering inefficient and resource-intensive code late in the development lifecycle can often jeopardize key milestones.
- As development moves closer to production, environments become more complex and are typically under increased amounts of change control. Performance-related issues that are found late in the development cycle take more effort to resolve.
- Marketing cache design considerations
When we are designing the marketing caching for the site and stores, there are many options, enhancements, and best practices to consider for improving marketing performance.- Promotion evaluation considerations
When we are designing promotions for the site, consider how your promotions are being evaluated. How you design your promotions and configure your promotion evaluation process can affect the site performance during promotion evaluation. When we are creating promotions, consider the promotion type, the promotion conditions, the size of orders that are evaluated, and the agenda builder used for promotion evaluation.