I know of no service that is more complex and off putting to newbies than AWS. I mean, wait, I need multiple accounts? Getting my team access to the one account we have took me 3 hours already! No wait, I need a design pattern for how to manage accounts of a SaaS service? I'm probably not the target audience here but I strongly get the impression that these patterns would not be necessary if AWS would get their shit…
AWS is not for newbies, they released a paired-down version: https://amazonlightsail.com/
You don't need to have some zany serverless infrastructure. The overhead in setting it up isn't worth the trouble.