It would be ideal to have as much of the scaffolding of this environment as possible be contained inside of a CloudFormation JSON. Ideally the VPC setup, Elastic Beanstalk, RDS, S3 with CloudFront and whatever other products end up being used could come preconfigured for the end user of the template leaving them only to only need to plug in their AWS credentials and figure out a Travis account.
It would be ideal to have as much of the scaffolding of this environment as possible be contained inside of a CloudFormation JSON. Ideally the VPC setup, Elastic Beanstalk, RDS, S3 with CloudFront and whatever other products end up being used could come preconfigured for the end user of the template leaving them only to only need to plug in their AWS credentials and figure out a Travis account.