Flex – Calculation Engine

Flex – Calculation Engine

Flex – Calculation Engine is a SaaS product powered by AWS that is driven by AWS Serverless technologies to deliver, scale, and secure product lifecycle. The calculation engine guarantees penny-accurate calculations at all stages of the contract life cycle.

Company Name

NETSOL

Location

United States

Industry

Financial Services

Website

flexengine.io

Status

Public

Size

500+ Employees

Flex – Calculation Engine

Flex – Calculation Engine is a SaaS product powered by AWS that is driven by AWS Serverless technologies to deliver, scale, and secure product lifecycle. The calculation engine guarantees penny-accurate calculations at all stages of the contract life cycle.

Problem Statement

Flex – Calculation Engine is a newly launched product that required utilization of AWS pay–as–you–go model by leveraging Serverless Architecture followed by best practices. During assessment, improvement areas identified are Infrastructure Automation, Application Deployment, Scalability and High Availability. Securing API Gateway and AWS CloudFront against web attacks was one of the critical requirements.

Proposed Solution Architecture

Flex calculation engine makes use of the AWS Managed services including Route53, Lambda, CloudFront, S3, SES, and RDS. Route53 receives requests and after identifying the request type routes it to CloudFront for Web Based Request and API Gateway for API request. API Gateway handles the REST APIs requests and route it to associated service provided by Lambda Functions. Enable one click deployment to automate infrastructure provisioning along with CI/CD Pipeline for Application Deployment. AWS WAF ensures the security of the API Gateway and AWS CloudFront.

Solution

By using API Gateway REST Regional and Private endpoints with resource-based policies, NETSOL Technologies was able to achieve the required functionality. NETSOL used API Gateway private integrations to use NLB, as well as exposed private endpoints to certain VPCs by whitelisting them via resource-based policies.

Unleash Endless Possibilities with Generative AI - Streamline & Revolutionize Your Projects Today!