Case Study

Rural Sourcing Utilizes SSO and S3 to Help SaaS Company Achieve Better Scalability and Stability

challenge

Configuration Issues

Ninety.io is a web application that helps customers make better use of EOS software. The application was having issues with scalability and stability as it was being run in Fargate containers and the current configuration was causing the containers to topple over. One account was also being used for all environments so development, test and production were all being used in the same account which caused issues with the blast radius (impact severity if a failure were to occur) between environments. It was also difficult to track where and how cost was being allocated.

solution

AWS Tools

To resolve the account issue, we utilized AWS Organizations along with AWS SSO to separate accounts specifically for development, test and production. For ease of implementation and high cost effectiveness, we used S3 for customer data storage with lifecycle policies and VPC peering directly to the database to keep all traffic within the account. For scalability, we took their application from the Fargate containers and broke them out of each container and broke the application into smaller pieces and moved them into lambda with API gateway.

results

A Reduced Blast Radius and Improved Utilization and Security

Moving to AWS Organizations with AWS SSO helped reduce the blast radius of the account structure and increased the ability to track spend. In doing so, it’s increased tracking of cost management while improving utilization. Now that the application has been broken out into serverless Lambda functions in conjunction with API Gateway, stability has improved immensely and the application is able to easily scale alongside rapid business growth. With a direct connection to the database, data security has been vastly improved.

Related Case Studies
See All Case Studies
case_study
May 5, 2022

Colliers and Rural Sourcing – Partners in Impact Sourcing

Read More
case_study
Apr 21, 2022

Consumer Lender Cuts Costs and Improves Customer Ratings

Read More
case_study
Apr 21, 2022

Financial Services Client Expands Customer Portfolio and Increases Sales Through Product Integration

Read More
See All Case Studies