I recently coded a simple React and Next.js app and I deployed it using Amplify. I set up CloudFront and used my own domain to front my app, which has a total size of about 20 MB (7 MB for the initial load). I'm estimating I might get anywhere from 50 to 500 users daily, leading to about 1,500 to 15,000 calls monthly. Since I'm using CloudFront, I think I can benefit from the free 1 TB of outgoing data. I expect to have just a few builds each month, roughly 2-4, with a total build and deploy time of around 3 minutes. All this leads me to believe that my costs could be between $0 to $1. Has anyone else calculated costs with Amplify? Are there any hidden fees or factors I should consider?
1 Answer
If you’re just starting, you might want to consider skipping Amplify altogether. Using CDK to deploy to S3 and CloudFront through GitHub Actions can be super efficient too. At the usage levels you mentioned, your costs should be nearly zero, especially if you’re not hitting the databases too hard. Adding Dynamo and Lambda for backend processes is pretty straightforward if you need the extra functionality later.

Related Questions
How to Build a Custom GPT Journalist That Posts Directly to WordPress
Cloudflare Origin SSL Certificate Setup Guide
How To Effectively Monetize A Site With Ads