Cicada Note #5 - There is little standardization in the Javascript world on how to layout a project repository, not even for serverless TypeScript apps. This is how I do it, starting with the project root directory.
AWS Lambda is my preferred runtime environment for cloud-based code. Lambda has gained many, many, features over the eight years since it was launched. Most of these are focussed on the Lambda runtime - more CPUs, more memory, different CPU architectures, many more language runtimes, custom runtimes, integration with approximately a bajillion other services, etc.