-
Notifications
You must be signed in to change notification settings - Fork 17
Home
Project Architecture Reference
How to Set this up on your Own AWS Account
There's no easy answer for this, but considering you will be running a process like this one about once a week (to update your date), we're talking about roughly 3 USD a month of total cost. You're way under Cloudwatch's free tier ceiling, and perfectly fine under AWS Lambda's free tier as well. A t2.micro RDS MySQL instance costs about 12 Bucks a month, but since you can now STOP your RDS instance and only pay for the EBS volume during instance hibernation, you'll only be paying for about 24 hours a month (assuming each run takes about 8 hours total), which leads to a total price of 40 cents a month.
Lastly, for DynamoDB, you can scale down your table in seconds when you're not using it, bringing it down to about 0.51 cents a month per table, or 1 Dolar give or take a month (a little over if you bump it up during execution, which you'll have to, but still under 2 bucks a month total). That's a total of (a little more then) 2.40 USD a month to run all this stack.