|
|
|
|
|
by gjhr
1911 days ago
|
|
I am not a Heroku user so cannot assess how this compares to their offering but as someone who spends ~4 hours a day looking at Terraform and the AWS console this does not look "production" quality at all. * The web app is deployed to a single AWS EC2 instance which cannot be scaled horizontally. * The web server is deployed from an AMI filter, when a new AMI matches this filter there will be downtime to redeploy the instance entirely. * There does not seem to be any considerations for patching the web server. * Everything shares a single security group. Although this is probably fine because you are using managed services for redis and postgres its still weird to allow port 443/22 from anywhere on your database. I'd be happy to be proven wrong on these points. There also seems to be quite a bit of assumed knowledge about AWS and Terraform. You mention the free tier a lot, but that only applies for the first year since your AWS sign up. After the free tier is up this infra is going to cost $40+ per month. |
|