Case Study

SaaS Company Achieves 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
Jul 24, 2024

Accelerating Growth for Leading Manufacturing Company

Tanis Brush, a leading manufacturer of industrial and abrasive brushes, faced a critical challenge in its quoting processes. Relying on manual methods, the company encountered inefficiencies that threatened to impede its growth targets. Learn how we streamlined these processes for continued growth for our client.

Read More
Case Study
Jul 21, 2024

Trading Business Grows its Operations Through a Custom Cloud-Based System

TYR is a commodity trading company dedicated to buying, selling and transporting products such as organic food, wood and grains, with operations across North America and Europe. In order to manage the company’s different transactions and keep information centralized, they were using a system that couldn’t keep up with the business’ growth. Plus, it was hard to understand and install. Our client needed a partner to build a custom cloud-based solution for better scalability and improved UX. 

Read More
Case Study
Jul 19, 2024

Reinvigorated Stock Management System Improves Service Quality for Pharmacy Chain

As the biggest pharmacy chain in Uruguay, our client operates an app where users can buy their goods online and get them delivered. The existing platform was unorganized and caused a lot of canceled and delayed orders, which was translating into a decrease in customer loyalty and damage to their brand image. Learn how we partnered to develop a new platform for better stock management and improved customer satisfaction.

Read More
See All Case Studies
noun-arrow-2025160 copy 2
noun-arrow-2025160 copy 2
See All Case Studies