Skip to content

Allow environments swapping (e.g. test => stage, stage => prod) #567

@eistrati

Description

@eistrati
  1. Remove environment name from resource name and add it as a tag instead
  2. Refactor the way resource hash is generated (do we need a registry of hashes?)
  3. Refactor configuration management to use a service (AWS Lambda Env Vars + KMS) instead of parameters.json
  4. Refactor shared libraries
  5. Refactor create / delete processes for difficult to reuse resources (e.g. DynamoDB, Cognito, ES, etc) vs easy to reuse resources (e.g. CloudFront, Lambda, API Gateway, etc)
  6. Finalize deepify publish to allow easy blue-green deployments

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions