guardian / cdk

Generic Guardian flavoured AWS CDK components
https://guardian.github.io/cdk/
22 stars 5 forks source link

Support for opinionated Postgres RDS #1786

Open akash1810 opened 1 year ago

akash1810 commented 1 year ago

Note This list isn't exhaustive, please add to it!

We don't have any (meaningful) RDS constructs yet. Some of the RDS defaults aren't very helpful, for example StorageEncrypted:

A value that indicates whether the DB instance is encrypted. By default, it isn't encrypted. Update requires: Replacement

That is, making an RDS database encrypted after the fact, and retaining data, is not trivial.

We should provide an opinionated RDS construct that includes:

akash1810 commented 1 year ago

https://github.com/aws-samples/aws-cdk-examples/tree/master/typescript/rds might offer some inspiration.

jacobwinch commented 12 months ago
  • Multi AZ

AWS offers multi-AZ instances and multi-AZ clusters, which are slightly different. It would be great to encode a recommendation of when to make use of each type.