💻
Building and hosting a WebApp
  • Getting started
  • Project setup
    • Requirements
    • Files organisation
    • Lerna
    • Linter
    • Prettier
    • GitHook
    • Testing
    • Conclusion
  • Backend
    • Files organisation
    • Environment config
    • Express API
    • Security
    • Database
    • GraphQL
    • User authentication
    • Conclusion
  • Frontend
    • Create React App
    • Files organisation
    • Styles
    • Apollo Hooks
    • Form management
    • User authentication
    • Writing tests
    • Types generation
    • Conclusion
  • DevOps
    • CI/CD
    • AWS
      • Managing secrets
      • Pricing
      • RDS
      • S3
      • Route53
      • CloudFront
      • Serverless
      • Security
      • CloudFormation
    • Conclusion
  • 🚧Stripe payment
  • 🚧File upload
Powered by GitBook
On this page

Was this helpful?

  1. DevOps
  2. AWS

Pricing

PreviousManaging secretsNextRDS

Last updated 5 years ago

Was this helpful?

Predicting the bill is sometimes complicated on AWS. Be careful with what resources you are spinning up.

In this tutorial, we assume the app will run in production and use the best resources available to make our app scalable and reliable.

How much will it cost?

This is the break down of the cost of the resources we will use:

  • Route 53:

    • $12 per year for the domain

    • $0.40 per 1,000,000 queries for the first 1 Billion queries

    • $0.50 per month per Hosted Zone for the first 25 Hosted Zones

  • NAT Gateway: ~$35 per month + $0.048 per GB Data Processed

  • Aurora Serverless: ~$45 per month

The other resource should fall under the "Free tier".

If you're running a low traffic/non-critical app, have a look at . You can get a small instance for $3.50/m and managed database for $15. As your needs expand, you can easily migrate to EC2 later.

There are also alternatives where you can get 2 load balanced instances and a Postgres database. Have a look at ($100) or ($40).

Amazon Lightsail
Heroku
DigitalOcean
The cheapest production-ready Postgres on RDS.