Reusable starting points for building and deploying web applications: AWS network environments, Elastic Beanstalk deployment configuration, and an application stub. Each piece has its own, more detailed documentation — this is just a map.
AWS environments — app-deployment/aws/environments/
CloudFormation templates for two network environment options:
aws-hipaa/— full HIPAA-oriented reference architecture (production, staging, and management VPCs with a transit gateway), based on AWS's HIPAA Compliance Quick Start.aws-vpc/— a lighter-weight variant without the transit gateway or management VPC, for less security-critical applications.
See app-deployment/aws/README.md for the overall deployment architecture and setup instructions.
Elastic Beanstalk targets — app-deployment/aws/targets/
Elastic Beanstalk deployment configuration for eb-prod-service and eb-staging-service, used to deploy containerized applications into the AWS environments above.
Nuxt application stub — apps/nuxt/
A starter Nuxt 4 (Vue 3 + Nitro) application with PostgreSQL/Drizzle, authentication, and Docker already wired up. See apps/nuxt/README.md for details.