Skip to main content
Version: 8.1

AWS Services Used by Qrvey

Qrvey is built with multiple AWS services. Here is a list of the main components to give you an idea of what you can expect in your AWS bill. Many have a free tier or upfront pricing depending on your account.

AWS ServiceService Description
Amazon API GatewayRequired - used for all APIs
Amazon AthenaUsed for joining data sources/datasets
Amazon CloudfrontCDN for Widgets
Amazon CloudWatchAll logs
Amazon ComprehendText analysis (webforms only for now and DR Transformations)
Amazon DynamoDBUsed for storing metadata and webform data
Amazon Elastic Container Registry (ECR)Used to host Microservice (Docker) images that are deployed
Amazon Elastic Container Service (ECS)Host for all Microservice containers
Amazon EventBridgeUsed for internal events and scheduled tasks
Amazon Location ServiceUsed for map-based charts
Amazon OpenSearch ServiceUsed for storing all customer-uploaded file data and data used for charting analytics
Amazon RekognitionImage analysis and video for webforms and Data Router transformations
Amazon SageMakerUsed for AI models
Amazon Simple Email Service (SES)Used for sending all emails
Amazon Simple Notification Service (SNS)Used to send notifications including Data Router job status
Amazon Simple Queue Service (SQS)Used for communication between all serverless components
Amazon Simple Storage Service (S3)Used for storing widgets and data files
Amazon Virtual Private Cloud (VPC)We deploy to default VPC but based on data source connections might use a different VPC
AWS BatchUsed for long running data loading jobs
AWS Certificate ManagerUsed for SSL Certificate of Qrvey composer and Admin URL
AWS CloudFormationUsed for deployment
AWS CodeBuildUsed for deployment
AWS CodePipelineUsed for deployment
AWS FargateUsed with ECS for containers (microservices deployment)
AWS Identity and Access Management (IAM)Used for permissions and roles in the deployment
AWS Key Management ServiceEncryption at rest (optional)
AWS LambdaServerless Lambda functions
AWS Secrets ManagerCan be used to store database credentials (optional)
AWS Step FunctionsUsed for running Automation Workflows
Elastic Load BalancingUsed for load balancing between containers and API gateway