Scaling reliable infrastructure with better cost visibility
Athlete.ai had recently launched a beta version of their multi-tenant SaaS mobile application and was in the process of collecting user feedback prior to going to production. However, because the previous software development company lacked cloud architecture knowledge, the infrastructure was not set up to support the application as it scaled. As a result, the app was having significant reliability and performance issues due to user and data growth.
Athlete.ai also had no visibility into costs per tenant, making it nearly impossible to build an accurate pricing model. The company realized their provider could not support the scale or visibility they needed, and decided to leverage Platformr to migrate to AWS.
Company Profile
- B2C mobile app / Multi-tenant SaaS
- Creates athlete highlight reels for coaches, players, parents, and fans
Goals
✔ Migrate to AWS
✔ Improve reliability
✔ Ensure scalability
✔ Gain insights into cost per tenant
Solution
Platformr Foundation:
- Set up an AWS Landing Zone to include AWS Control Tower, Service control policies (SCPs), AWS Organizational Units, centralized logging, and centralized security with AWS Security Hub
- Deployed and configured AWS IAM Identity Center to make it easier to manage AWS users and contractors
- Set up tags for cost visibility
- Set up backup and security policies matching business requirements
Workload Factory:
- Created separate development environments (Development, Testing, Staging, Production)
- Established a Disaster Recovery environment
Results
✔ Saved $25k on professional services
✔ Shortened implementation timeline to 45 days
✔ Improved reliability with auto scaling, backups and separate development environments
✔ Ability to change code/infrastructure to support scalability
✔ Gained visibility into cost per tenant for pricing model
In the future:
- Have a better tool to support A/B testing and development feature branches
- Robust framework to meet compliance requirements
AWS Services
- AWS Control Tower
- AWS Backup
- AWS Transit Gateway
- AWS IAM Identity Center
- AWS Config
- Amazon VPC
- AWS Security Hub
- AWS WAF (Web Application Firewall)
- AWS CloudTrail
- AWS Key Management Service (KMS)
- AWS DataSync
- Amazon GuardDuty
- AWS CloudTrail
- Amazon Route 53