Contact us: info@tenendo.com
The Challenge
- Conduct an audit of the deployed system.
- Quantify the system capacity.
- Develop recommendations for changes in the cloud infrastructure.
The Solution
- AWS Well-Architected framework made it possible to evaluate the application setup by the main pillars: Operational Excellence, Security, Reliability, Performance Efficiency, Cost Optimisation, and Sustainability.
- The locust.io framework was used for load testing.
- Collaboration between performance testers and an AWS Architect made it possible to conduct an audit in a short time.
Tenendo Customer, a startup developing a payment system that allows both classical currencies and cryptocurrency transactions, wanted to ensure their cloud infrastructure was optimised before launching their system to production. They had implemented a cloud infrastructure to support their new system, but were unsure if it was optimised for their specific requirements.
That’s when they turned to Tenendo for help. Our team of cloud infrastructure experts conducted a comprehensive audit of their cloud infrastructure, analysing their design, configuration, and utilisation. We identified several performance bottlenecks, security vulnerabilities, and scalability issues that could impact their platform’s performance and customer experience.
Based on our audit findings, we provided the Customer with a detailed report containing actionable insights and recommendations to improve their cloud infrastructure’s performance, security, and scalability. We also performed realistic user traffic simulations to test the performance of their infrastructure under load, with a specific focus on cryptocurrency transaction processing times.
Results
The Tenendo team divided the work on this project into two streams: The work of an architect and the work of performance testers.
Architectural work: Technical AWS setup review and analysis, scalability analysis and performance model development, attending the Performance test plan preparation, performance test results analysis
Performance/Automated UI testing work: test plan preparation, scenarios preparation, test environment configuration, test data generation, test results analysis, test scenarios source code packaging, testing report.
As a result of the audit, Tenendo specialists developed recommendations for improving the system, assessed the accurate picture of system scalability and its capacity.