Show!
Também estou fazendo algo parecido. No meu site (ainda em desenvolvimento) estou usando Next.js para API e Frontend com Server Side Rendering e algumas páginas estáticas.
Meu plano também é utilizar Vercel pra hospedar o site e Supabase para o banco de dados Postgres que também tem um bom limite gratuito.
Acho que vou fazer um rate-limit por IP na API utilizando o Redis no Upstash (como o Tabnews faz).