Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ElastiCache using AWS CDK for Python/C# #507

Open
1 of 2 tasks
chejef opened this issue Sep 20, 2021 · 3 comments
Open
1 of 2 tasks

ElastiCache using AWS CDK for Python/C# #507

chejef opened this issue Sep 20, 2021 · 3 comments
Assignees
Labels
effort/medium Medium work item – a couple days of effort feature-request A feature should be added or improved. language/dotnet Related to .NET examples language/python Related to Python examples ngde/pod Great issues for pods p2

Comments

@chejef
Copy link

chejef commented Sep 20, 2021

🚀 Feature Request

General Information

  • 👋 I am able to implement this feature request
  • ⚠️ This feature might incur a breaking change

Description

Using Python/C# to stand-up ElastiCache with three options 1.) Redis Cluster, 2.) Replication Group; 3.)Replication Group with multiple shards. This implementation is going to also add parameter group, generate user credentials in Secrets Manager

Proposed Solution

This solution is going to provide a sample code to user with the following three Options, based on the configuration

1.) Redis Cluster
2.) Redis Cluster with Replication
3.) Redis Cluster with Replication and Partitioning

As far as the security, it will support both Auth Token and User Group/User per the Redis engine versions.

There will be configuration for the following items

  • port number
  • node type
  • subnet
  • engine version
  • vpc id
  • snapshot window
  • at rest encryption
  • transit encryption
  • multi az
  • number of node groups (shards)
  • auth token mode
  • user mode

It will use class inheritance to abstract common methods and variables to the super class which is shared by the child class for the three options.

Unit test will be pytest.

Environment

  • CDK CLI Version:
  • Example:
  • Example Version:
  • OS:
  • Language:

Other information

@chejef chejef added feature-request A feature should be added or improved. needs-triage This issue or PR still needs to be triaged. labels Sep 20, 2021
@ryparker
Copy link
Contributor

Hey @chejef 👋🏻

Could you provide a description of what you are expecting?

@ryparker ryparker added the response-requested Waiting on additional info and feedback. Will move to "closing-soon" in 7 days. label Sep 28, 2021
@chejef
Copy link
Author

chejef commented Sep 28, 2021 via email

@ryparker
Copy link
Contributor

Thanks. It looks like you had a lot of good info in your issue description although we couldn't see it because it was wrapped in a comment <!-- -->.

@ryparker ryparker added effort/medium Medium work item – a couple days of effort p2 language/dotnet Related to .NET examples language/python Related to Python examples and removed needs-triage This issue or PR still needs to be triaged. response-requested Waiting on additional info and feedback. Will move to "closing-soon" in 7 days. labels Sep 28, 2021
@kaiz-io kaiz-io added the ngde/pod Great issues for pods label Dec 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
effort/medium Medium work item – a couple days of effort feature-request A feature should be added or improved. language/dotnet Related to .NET examples language/python Related to Python examples ngde/pod Great issues for pods p2
Projects
None yet
Development

No branches or pull requests

3 participants