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
Jan 30, 2025

New Trading Desk Enables Continued Growth for Top 10 US Bank

Following the merger of two major financial institutions, our client—a top 10 US bank—needed to expand their suite of offerings to attract new Fortune 500 clients and increase their competitive advantage. Learn how our expertise in complex capital market solutions helped us establish a state-of-the-art trading desk to fuel future growth.

Read More
Case Study
Jan 29, 2025

Centralized Reconciliation System Transforms Payments Company’s Treasury Operations

A rapidly growing unicorn payments company, faced challenges managing payments across a complex and expanding ecosystem. Learn how we created a centralized solution to streamline data management, ensure compliance, and maintain trust with stakeholders. 

Read More
Case Study
Jan 24, 2025

Future-Proofing a Payments System for Scalable Growth

Our client, a rapidly-expanding payments company, needed to lay the groundwork for their next-generation payments platform. Their existing payments system was outdated and lacked the scalability and flexibility required for future growth. Learn how we built a façade around their legacy system to modernize their payment management processes without disrupting ongoing operations.  

Read More
Case Study
Jan 23, 2025

Reimagining the User Experience for a Top 10 US Bank

A top 10 US bank recognized the need to improve the user experience within their Corporate & Investment Bank’s operations. They lacked a clear definition of their diverse user base and struggled to design intuitive interfaces and experiences that met the specific needs of different user groups. Learn how we created a single source of truth that would drive user adoption.

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