case study

Discover how Skymantle helped PortfolioAid accelerate the development of their portfolio analysis platform and empower them to build and support serverless solutions.

the challenge

PortfolioAid wanted to explore the possibilities of serverless architecture, and empower their organization with sustainable serverless knowledge and experience at the same time.

the solution

Skymantle proposed a co-development engagement model, where we managed the development of the base architecture, and worked alongside PortfolioAid to build a new product for analyzing investment portfolios.

the results

Skymantle accelerated PortfolioAid’s adoption of serverless technology, and deployed a fully-serverless solution with an operational cost at a fraction of traditional infrastructure options.

embracing serverless technology

PortfolioAid had a business opportunity to build a new portfolio analysis platform. They needed a solution that was extensible and scalable to adapt to the changing operating parameters and compliance requirements of their clients. During a previous engagement, Skymantle produced a proof-of-concept that demonstrated AWS serverless technology. PortfolioAid recognized the advantages of this technology and knew it warranted further exploration.

With this in mind, PortfolioAid wanted to use serverless technology to develop their new platform but didn’t have the luxury of time to ramp up on this technology organically. They approached Skymantle to help them with their two-fold problem of quickly building out a solution, and scaling up their knowledge and expertise in developing serverless solutions.

strategic collaboration

PortfolioAid had a business opportunity to build a new portfolio analysis platform. They needed a solution that was extensible and scalable to adapt to the changing operating parameters and compliance requirements of their clients. During a previous engagement, Skymantle produced a proof-of-concept that demonstrated AWS serverless technology. PortfolioAid recognized the advantages of this technology and knew it warranted further exploration.

With this in mind, PortfolioAid wanted to use serverless technology to develop their new platform but didn’t have the luxury of time to ramp up on this technology organically. They approached Skymantle to help them with their two-fold problem of quickly building out a solution, and scaling up their knowledge and expertise in developing serverless solutions.

utilizing AWS serverless for portfolio analysis

To support analysis of portfolios and evaluation of compliance rules, the combination of AWS Lambda and Amazon EventBridge provided enhanced performance through parallel processing. As new compliance rules are needed, they can be added to the application by registering them with EventBridge.

Based on the data requirements, it was decided early in the design phase that only input/output data are required to persist between runs. The static nature of this data made Amazon Simple Storage Service (Amazon S3) the logical choice as the primary datastore. For tracking application orchestration and compliance responses, Amazon DynamoDB provided a cost effective way to manage the data during a run. DynamoDB’s built-in TTL feature allowed for automated cleanup of short-lived data.

AWS Step Functions tied all the application components together and it natively provided a way to manage global errors. PortfolioAid’s existing monitoring system receives notification of these errors through AWS Step Functions’ integration with Amazon Simple Notification Service (Amazon SNS).

Accelerate, Empower and Imagine

From the start of the project, Skymantle’s goals were to help PortfolioAid accelerate the delivery of the portfolio analysis platform, empower them to build and support serverless solutions, and for PortfolioAid to imagine their continued evolution into cloud technology. Skymantle helped PortfolioAid accelerate their adoption of serverless technologies, identifying the appropriate AWS services for their project. PortfolioAid’s understanding of these technologies grew through frequent dialog; successfully navigating the numerous AWS serverless options to build the portfolio analysis platform.

Building a serverless solution was only one goal for the engagement, as PortfolioAid also wanted to extend their own expertise in AWS technologies. They achieved this goal through Skymantle’s process of co-development, peer reviews, code walkthroughs, and deployment planning sessions. Through PortfolioAid and Skymantle’s collaboration, the project completed on time and on-budget. The success of this project has provided PortfolioAid with the knowledge and experience to imagine future opportunities with AWS technologies.

“Skymantle helped us realize our AWS Cloud initiatives. Their experience and knowledge of AWS serverless technology allowed us to accelerate our learning curve, while their project management processes ensured that we met our project timelines. Skymantle’s philosophy of educating our team throughout the engagement has set us up for future successes in implementing new solutions within the AWS ecosystem.”

Leigh Kivenko, CTO, PortfolioAid