Get in Touch

Updated Cloud Infrastructure Cuts Monthly Costs by 60%

Serverless

AWS

Infrastructure as Code

Cognito

CI/CD

Schedule Consultation

Total Cost: 750 hours

Length: 6 months

Type: Rapid Prototype, MVP, Ongoing

Monthly hosting costs down by 60%

Long-term wins for Skyline:

Development/debugging time reduced from weeks to hours

Improved the app’s availability and performance

To dynamically escalate application workload while keeping optimal performance and intending to switch to a more modern, cost-effective architecture, Skyline decided to move their whole cloud infrastructure to serverless.

With serverless, Skyline could pay only when the app was being used and avoid compensating for its idle time. The application does not limit the number of active users at one moment, drawing on AWS resources as needed to ensure high availability and scalability.

Migration
to Serverless

Together with the company's development team, we started to migrate the deployed resources to serverless. Skyline uses AWS as a cloud provider with traditional services to deliver the application(EC2, Elastic Beanstalk, Load Balancers, Auto-Scaling Groups, etc).

The resulting architecture heavily relies on Serverless resources like API Gateway and Lambda Functions to deliver the backend application of the project, CloudFront and S3 Bucket to serve the Frontend Web Application, DynamoDB as a serverless high-performance database, Cognito to handle the Authentication for both the backend and frontend services and AWS Developer Tools to create the CI/CD workflow for the multiple stages of the project.

Improved Responsiveness

Caching was enabled for the internal APIs connecting to the third-party providers to speed up the response time. With this approach and by tweaking the cache time-to-live, we were able to heavily reduce the number of external API calls and still provide accurate information while significantly reducing the response time of the product.

Infrastructure as Code

Robust, Reliable,
Top-Performing Solution

With the new solutions, Skyline gained the following benefits:

AWS monthly costs reduced by 60%. Data transfer and compute time costs were significantly reduced.

The project gained robustness, availability, and performance.

Optimized development/debugging. With the serverless architecture, developers can spin up environments with the same resources as the production environment in no time. So the development and QA processes improved by a lot, as they were able to test all of the new features and see how they would perform in production.

AWS-managed services shortened the development and maintenance time. For example, before, all edits to user authentication had to be done from scratch. However, with Cognito, changing the authentication logic takes but a few clicks/edits in a template. Weeks of modifications and testing were reduced to hours.

© 2023 Topflight Apps LLC. All rights reserved. Topflight LLC is an equal opportunity employer.
© 2023 Topflight Foundation. Topflight Foundation is a 501(c)(3) and all donations are tax-deductible. EIN 82-2671514

DevOps

Schedule Consultation

The integrity of the new architecture was defined in an Infrastructure as Code (IaC) project. It can be deployed as many times as necessary in multiple AWS regions and environments. It can also be launched in local testing environments and any AWS account.

Skyline provides lien searches to 200,000+ title agents across 50 states. The app offers compute-demanding features such as PDF generation and image processing, and connects to multiple APIs to sync the lien data. The project maintains a multi-environment setup with development, testing, and production on AWS.

1691 Kettering St.
Irvine, CA 92614

Book Consultation