Improve property definition around point in time recovery.
- Dominant language
- Java
- Stars
- 107
- Forks
- 29
- Avg merge
- 19h 46m
- Merged PRs (30d)
- 141
Description
### User Story
As a user, I want a default point in time recovery property to include in the basic templates/examples
So that I can configure all of sleeper properties that retain in a singular place.
### Description / Background
The property name needs to convey it is part of state store section and the table index.
This property should be a default for all DynamoDB tables.
### Acceptance Criteria
New property included in the basic template and the dependent properties inheriting it's default value.
### Technical Notes / Implementation Details
Properties affected:
sleeper.statestore.s3.dynamo.pointintimerecovery
sleeper.statestore.dynamo.pointintimerecovery
sleeper.tables.index.dynamo.pointintimerecovery
There are also other DynamoDB tables that don't have properties to configure point in time recovery. We can review the CDK configuration for all the DynamoDB tables.
Contributor guide
Research direction
Start with the basic templates and the configuration for the listed point-in-time recovery properties: sleeper.statestore.s3.dynamo.pointintimerecovery, sleeper.statestore.dynamo.pointintimerecovery, and sleeper.tables.index.dynamo.pointintimerecovery. Review the CDK configuration for the other DynamoDB tables as noted. Done means the new default property is included in the basic template, dependent properties inherit it, and other applicable tables have been reviewed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws
- Domain
- cloud, databases, infrastructure
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100