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

redesign sdlf-team and sdlf-dataset #405

Merged
merged 5 commits into from
Oct 8, 2024
Merged

redesign sdlf-team and sdlf-dataset #405

merged 5 commits into from
Oct 8, 2024

Conversation

cnfait
Copy link
Contributor

@cnfait cnfait commented Oct 8, 2024

Description of changes:
sdlf-dataset as catalog module, sdlf-team as consumption module.

sdlf-team is no longer involved with data encryption, this is now specific to datasets. sdlf-team still exists, as a consumption module, currently focused on Athena. Having encryption per dataset is better in the sharing use case - no need to grant access to an entire team's kms keys for access to a single dataset.

Move around a couple DynamoDB tables and decommission most of them as part of this change - they were mostly leftover from the old Octagon compatibility, and that is not very alive nowadays.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

cnfait added 5 commits October 8, 2024 14:15
Design change: sdlf-team is no longer involved with data encryption, this is now specific to datasets.
sdlf-team still exists, as a consumption module, currently focused on athena.

having encryption per dataset is better in the sharing use case - no need to grant access to an entire team's kms keys for access to a single dataset
go hand-in-hand with the previous change on sdlf-dataset
@cnfait cnfait merged commit d8309d3 into main Oct 8, 2024
2 of 3 checks passed
@cnfait cnfait deleted the design branch October 8, 2024 12:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant