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
Some helpful links (for dynamo, might need to check separate things)
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.html
https://w.amazon.com/bin/view/SAMToolkit#HDeveloperEnvironmentConfiguration
uid: 202007101422 tags: #meetings #amazon