Currently AWS services are named in such a way that three instances are required for production, test, and development.
For simplicity's sake, merge these into just one service. For instance, merge RDS dev, prod, and test db into just one RDS instance but with three databases.
Do the same with s3 buckets via folders. Swap the connection between these through environment variables.
Think about how this will affect lambda and ec2.
Currently AWS services are named in such a way that three instances are required for production, test, and development.
For simplicity's sake, merge these into just one service. For instance, merge RDS dev, prod, and test db into just one RDS instance but with three databases.
Do the same with s3 buckets via folders. Swap the connection between these through environment variables.
Think about how this will affect lambda and ec2.