View a markdown version of this page

Web application - Innovation Sandbox on AWS

Web application

web app.drawio
Web UI and storage management components

The web app infrastructure consists of an Amazon CloudFront distribution with an Amazon Simple Storage Service (Amazon S3) bucket origin for hosting the static assets for the web UI, and an API origin.

The API uses an AWS WAF protected Amazon API Gateway REST API, with proxy AWS Lambda function integrations for each of the API resources (leases, lease-templates, accounts, configurations, users, auth, blueprints) and an AWS Lambda authorizer function for authorizing API requests. Each of the Lambda function integrations is responsible for interacting with one or more of the underlying data stores in the Data stack.