The Container Store uses AppDynamics in their development lifecycle to:
1) Install AppDynamics in test environments and build automated functional and performance test suites to baseline metrics and alert on deviations.
2) Empower their development and QA teams by giving them insights into the test environment and custom reports on any metrics.
3) Establish best practices like monitoring all applications, testing continuously, and performance testing early to detect issues before production and expedite remediation.
4. • Leading retailer of storage and organization products
• Founded in 1978 – 77 stores nationwide
• FORTUNE magazine’s 100 Best Companies To Work For®
www.containerstore.com www.whatwestandfor.com
5. Challenges
• APM solution used as reactive monitoring tool
• Customer impacting issues already introduced
• No insight into test environment, lack of reporting
on automated testing
6. Solutions
• Install AppDynamics in test environments
• Build automated functional and performance test suites
• Baseline performance and functional metrics, alert on
deviations
• Build BT and alert policies in test
14. Best Practices
• Monitor everything
– If you can’t see it, you can’t test or monitor it
– Make health rules in test, promote to production
– BT Maintenance
• Test continuously
– Continuous tests will help build baselines, better the ability to realize deviations on
performance and functional errors
– Dedicated automation environment
• Performance test early in development life cycle
– The earlier performance problems are detected, the less impact they will have on the release
cycle
• Empower development & QA team members
– AppDynamics can give the ability for QA members to give more in depth bug reports, forging
strong team relationships and increasing efficiency