How many users does this website have? It must be relatively tiny.
Why the hell is this anywhere near AWS, or Terraform, or any other PaaS nonsense? I'd wager this thing could be run off a $5 VPS with 30 minutes of setup.
Overengineering won. That's not going to go well when paired with the new best practice of not actually learning your tools because the AI will take care of it.