View a markdown version of this page

Architecture details - Quota Monitor for AWS

Architecture details

This section describes the components and AWS services that make up this solution and the architecture details on how these components work together.

AWS services in this solution

AWS service Description

Amazon CloudWatch

Core. Monitors quota usage

Service Quotas

Core. Manages the quotas for your AWS services

AWS CloudFormation

Core. Deploys the solution templates in your account(s)

AWS Trusted Advisor

Core. Monitors quota usage and recommends resource deletion or quota increases

Amazon SNS

Supporting. Sends notification alerts when you reach the quota usage threshold

Amazon SQS

Supporting. Used as a dead-letter queue for asynchronously-invoked Lambda functions

AWS Lambda

Supporting. Deploys the functions to manage deployments, notifications, and querying quota usages

Amazon DynamoDB

Supporting. Deploys tables for the list of services, quotas monitored, and a summarizer

Amazon EventBridge

Supporting. Connects solution components by routing events

AWS Systems Manager

Supporting. Saves parameters such as notification configurations, OU IDs, or account IDs

AWS Organizations

Optional. Supports management of resources from manager and delegated administrator accounts