Serving 2.1 million API requests for $11
Folks tend to be curious about how much real projects cost to run on AWS, so here’s a real example with breakdowns by AWS service and feature.
This article walks through the AWS invoice for charges accrued in November 2016 by the TimerCheck.io API service which runs in the us-east-1 (Northern Virginia) region and uses the following AWS services:
- API Gateway
- AWS Lambda
- Route 53
- SNS (Simple Notification Service)
- CloudWatch Logs
- CloudWatch Metrics
- Network data transfer
- CloudWatch Alarms
During this month, TimerCheck.io service processed over 2 million API requests. Every request ran an AWS Lambda function that read from and/or wrote to a DynamoDB table.
This AWS account is older than 12 months, so any first year free tier specials are no longer applicable.
Total Cost Overview
At the very top of the AWS invoice, we can see that the total AWS charges for the month of November add up to $11.12. This is the total bill for processing the 2.1 million API requests and all of the infrastructure necessary to support them.