qbxk
my 2c is package it as a Dockerfile and push it to ECR and set up an ECS fargate stack to run it. It's a little work to understand what this entails, but it will pay off, is cheap to run, and you can use it for everything.

Don't host your own db, use a t3.micro from RDS for postgres (NOT aurora). If you don't want to use RDS use an EC2 instead. Definitely don't containerize the db.

You'll also need an ALB to put in front of your ECS cluster, but you can use the same ALB for as many clusters or apps as you want

This will probably cost you $20-30/mo before bandwidth charges and will carry a lot of traffic, but if you need more you just increment how many nodes you're running, no sweat

Probably learn how to do this using the console, but you do this all with terraform and you can just rubber stamp your application infra like magic

flybayer
Hi, you might like https://www.flightcontrol.dev which fully automates production infra in your AWS. So you get to use your AWS credits, and you can even pay Flightcontrol with your credits, so it'll be 100% free.

Flightcontrol is very popular for Next.js deployments on AWS

*I'm cofounder of Flightcontrol

solardev
Can you just deploy to AWS Amplify? It's a higher level of abstraction. https://docs.aws.amazon.com/amplify/latest/userguide/deploy-...
detuks
https://docs.sst.dev/start/nextjs I use this for few projects
8b16380d
CloudFront distribution backed with Appsync or API Gateway?