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

Filemanager: S3 events persistence #37

Merged
merged 53 commits into from
Nov 16, 2023
Merged

Filemanager: S3 events persistence #37

merged 53 commits into from
Nov 16, 2023

Conversation

brainstorm
Copy link
Member

  • Serializes S3 event attributes to DB backend.
  • Using Axum (and AWS SDK) for local development, will transition to lambda Rust runtime crates later.

brainstorm and others added 30 commits June 22, 2023 12:53
…inition... probably worth revisiting until we have traits well defined on the real app and we can add them in retrospective review
…) will come later on, first we run locally with Axum
Co-authored-by: Marko Malenic <[email protected]>
@brainstorm
Copy link
Member Author

brainstorm commented Nov 16, 2023

@mmalenic I was about to merge this gigantic PR but thought about getting your approval first.

% ./deploy/aws-get-filemanager-logs.sh -c awslocal

Parameter validation failed:
Invalid length for parameter logGroupName, value: 0, valid min length: 1
Copy link
Member

@mmalenic mmalenic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, go for it.

In relation to the log groups, yes it fails if no events have been created yet. Maybe this needs a clearer note in the README.

@brainstorm brainstorm merged commit 330f9d4 into main Nov 16, 2023
1 of 2 checks passed
@brainstorm brainstorm deleted the traits branch November 16, 2023 19:23
@brainstorm
Copy link
Member Author

In relation to the log groups, yes it fails if no events have been created yet. Maybe this needs a clearer note in the README.

More than a note: I meant that if a newcomer to the codebase reads the README, it should have the least amount of gotchas. Following the steps in sequence should yield a deterministic result and have a locally deployed dev setup as a result.

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.

2 participants