Orders API (from Terraform)

Orders API (from Terraform) Orders API (from Terraform) 10 resources, 8 relationships inferred from references; verify against the deployed system AWS Cloud VPC triggers subscribes Web (Amazon CloudFront) Web cloudfront_distribution Receipts (Amazon Simple Storage Service) Receipts s3_bucket Site (Amazon Simple Storage Service) Site s3_bucket Orders (Amazon API Gateway) Orders apigatewayv2_api Orders (AWS Lambda) Orders lambda_function Reports (Amazon RDS) Reports db_instance Orders (Amazon DynamoDB) Orders dynamodb_table Events (Amazon Simple Notification Service) Events sns_topic Fulfilment (Amazon Simple Queue Service) Fulfilment sqs_queue Worker (AWS Lambda) Worker lambda_function

Cost estimate us-east-1 · price list as of 2026-10-02 · indicative — some usage is assumed

$368per month
$4,411per year
9/10components priced
1not priced (see below)

Public on-demand AWS list prices from the AWS Price List. Excludes free tier, taxes, support plans, Savings Plans/Reserved Instances/Spot and enterprise discounts, and data transfer unless a node sets egressGbPerMonth. Monthly = 730 hours. Not a quote: confirm with the AWS Pricing Calculator.

By category

Data and storage$359 · 98%
Integration$4.70 · 1%
Compute$3.73 · 1%

By component click a row to highlight it on the diagram

ComponentServiceStatus$ / monthLine items
ReportsAmazon RDSestimated$352
2 lines
  • db.r6g.large PostgreSQL Multi-AZ (hours): 730 Hrs × $0.45 = $328.50
  • gp3 storage (GB-month): 100 GB-Mo × $0.23 = $23.00

Excludes backup storage beyond free allocation, Provisioned IOPS and data transfer.

OrdersAmazon API Gatewayestimated$3.50
1 line
  • REST API requests: 1,000,000 Requests × $0.00 = $3.50
ReceiptsAmazon Simple Storage Serviceestimated$3.20
3 lines
  • Storage, standard (GB-month): 100 GB-Mo × $0.00 = $2.30
  • PUT/COPY/POST/LIST requests: 100,000 Requests × $0.00 = $0.50
  • GET and other requests: 1,000,000 Requests × $0.00 = $0.40
SiteAmazon Simple Storage Serviceestimated$3.20
3 lines
  • Storage, standard (GB-month): 100 GB-Mo × $0.00 = $2.30
  • PUT/COPY/POST/LIST requests: 100,000 Requests × $0.00 = $0.50
  • GET and other requests: 1,000,000 Requests × $0.00 = $0.40
OrdersAWS Lambdaestimated$1.87
2 lines
  • Requests (x86): 1,000,000 Requests × $0.00 = $0.20
  • Compute duration (GB-seconds): 100,000 Lambda-GB-Second × $0.00 = $1.6667
WorkerAWS Lambdaestimated$1.87
2 lines
  • Requests (x86): 1,000,000 Requests × $0.00 = $0.20
  • Compute duration (GB-seconds): 100,000 Lambda-GB-Second × $0.00 = $1.6667
OrdersAmazon DynamoDBestimated$1.25
3 lines
  • On-demand read request units: 5,000,000 ReadRequestUnits × $0.00 = $0.625
  • On-demand write request units: 1,000,000 WriteRequestUnits × $0.00 = $0.625
  • Table storage (GB-month): 10 GB-Mo × $0.00 = $0.00

On-demand capacity mode; the Price List storage tier includes its first 25 GB at no charge.

FulfilmentAmazon Simple Queue Serviceestimated$1.20
1 line
  • Standard queue requests: 3,000,000 Requests × $0.00 = $1.20

Not priced

  • Web — not-estimated: No cost model for Amazon CloudFront yet. Supply `usage.monthlyUsd` on the node to include it.
  • Events — estimated: Excludes delivery charges for HTTP/SMTP/SMS endpoints; SQS and Lambda deliveries are free.

Assumptions 28 defaulted — replace them with your own numbers in each node's usage

ComponentAssumptionValueSource
ReceiptsstorageClassstandardassumed
ReceiptsstorageGb100assumed
ReceiptsputRequestsPerMonth100000assumed
ReceiptsgetRequestsPerMonth1000000assumed
SitestorageClassstandardassumed
SitestorageGb100assumed
SiteputRequestsPerMonth100000assumed
SitegetRequestsPerMonth1000000assumed
Orderstyperestassumed
OrdersrequestsPerMonth1000000assumed
OrdersrequestsPerMonth1000000assumed
OrdersavgDurationMs200assumed
OrdersmemoryMb512assumed
Ordersarchx86assumed
ReportsinstanceClassdb.r6g.largeassumed
ReportsenginePostgreSQLassumed
ReportsmultiAztrueassumed
ReportsstorageGb100assumed
OrdersreadRequestsPerMonth5000000assumed
OrderswriteRequestsPerMonth1000000assumed
OrdersstorageGb10assumed
EventspublishesPerMonth1000000assumed
Fulfilmentfifofalseassumed
FulfilmentrequestsPerMonth3000000assumed
WorkerrequestsPerMonth1000000assumed
WorkeravgDurationMs200assumed
WorkermemoryMb512assumed
Workerarchx86assumed

Sensitivity & what-if

$368at 1× traffic
$402at 3× traffic
$536at 10× traffic
  • Run Orders on arm64 (Graviton) — saves $0.33/month. Same usage re-priced with arm64 request and duration rates; assumes the code runs unchanged on arm64.
  • Cost of Multi-AZ for Reports — adds $176/month. Multi-AZ price minus Single-AZ price for the same instance class, engine and storage — the monthly price of the reliability benefit.
  • Run Worker on arm64 (Graviton) — saves $0.33/month. Same usage re-priced with arm64 request and duration rates; assumes the code runs unchanged on arm64.

Price list provenance

Retrieved 2026-10-01T18:40:39.861Z from the public AWS Price List bulk API. Per-service publication dates:

AmazonS3 2026-09-28 · AmazonApiGateway 2026-09-21 · AWSLambda 2026-09-19 · AmazonRDS 2026-10-01 · AmazonDynamoDB 2026-09-11 · AmazonSNS 2026-09-15 · AWSQueueService 2026-09-11

Only public on-demand rates are used. This is not a quote — confirm in the AWS Pricing Calculator.