Meeting With Sile

Beta, gamma, different stages in the pipeline After beta, Approval workflow (integration tests), then goes to gamma

Difference between gamma and beta is that they use different sources

  • in beta, although we share the same code, our beta might be different (typically your user is using the prod database), but you might not want to sync the prod and beta/gamma databases
  • all sources are different, database, lambda, api keys etc are all different
  • beta’s environment is pretty close to prod, and usually just has dummy data
  • gamma’s database might have some real email IDs
  • in prod there is always a little bit of test data, but it was very few.
    • before we release the product, we’ll usually go one or two rounds of tests with small data
  • gamma has real data, but not all of the real data
  • beta is typically dummy data
  • in beta, we can manually change the records as we want
  • in gamma, we won’t manually change the data
  • in some teams, they will invite some users to attend tests - those tests also happen in gamma

Ask balaji if the account should be spss team, or the BI

Recommends that we first have a beta accounts and then move to multiple stages

We definitely would need to make a VPC, and create a new aws account

Setting up the API pipeline also needs the AWS account, so Sile will help with that

Api Design 202007101439

Create table with cloud formation: https://aws.amazon.com/blogs/database/how-to-use-aws-cloudformation-to-configure-auto-scaling-for-amazon-dynamodb-tables-and-indexes/

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-dynamodb.html

Bones CLI: https://builderhub.corp.amazon.com/docs/native-aws/bones-cli-guide/getting-started.html

https://builderhub.corp.amazon.com/docs/native-aws/developer-guide/regional-expansion.html

CloudFormation DynamoDB, capacities for different stages: https://sage.amazon.com/questions/664503

SAMToolkit: https://sage.amazon.com/questions/424730

https://builderhub.corp.amazon.com/docs/native-aws/developer-guide/using-samtoolkit-cdo.html#bones-samtoolkit-setup-role

https://builderhub.corp.amazon.com/docs/native-aws/developer-guide/using-samtoolkit.html

https://w.amazon.com/bin/view/SAMToolkit#HDeveloperEnvironmentConfiguration


uid: 202007101422 tags: #meetings #amazon


Date
February 22, 2023