cds-snc / notification-planning-core

Project planning for GC Notify Core Team
0 stars 0 forks source link

Replace Redis with AWS Valkey #437

Open jimleroyer opened 1 month ago

jimleroyer commented 1 month ago

⚠Attention Before switching to Valkey, ensure that Terraform support is integrated.

Description

As a system op, I want to replace Redis with Valkey, So that I get less cost for using it, and aligning with the best AWS supported Redis fork.

WHY are we building?

Redis changed their license 6 months ago and the OSS community started to build forks out of it. The new license cost more for AWS (and their users indirectly), hence AWS built their own fork. Replacing Redis with AWS Valkey should be a drop in replacement.

WHAT are we building?

Changing Redis caching implementation.

VALUE created by our solution

Less cost and aligned with AWS solutions.

Acceptance Criteria

QA Steps

Additional information

ben851 commented 1 week ago

TF: This functionality has been released in v5.73.0 of the Terraform AWS Provider. Please see the Terraform documentation on provider versioning or reach out if you need any assistance upgrading.

For further feature requests or bug reports with this functionality, please create a new GitHub issue following the template. Thank you!