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

Feature flask s3 end to end process #53

Merged
merged 13 commits into from
Sep 16, 2023

Conversation

danielpnorris
Copy link
Contributor

This PR contains multiple changes, including:

  • Checking if buckets exist and creating them
  • Getting and creating s3 objects in either bucket
  • 2 Lambda functions that can be used for distinct purposes (1 for postDate and balance, one for more detailed data). These 2 functions are not added into the Dolfin AWS account/environment but the postDate/balance lambda will need to be in order for the new functionality to work
  • An S3 service class to allow async calls when getting back processed data from s3
  • A Basiq Service for accessing user transaction data from Basiq
  • Interfaces for both to allow for an extra level of abstraction
  • Unit tests for important parts of the new features
  • New libraries imported and some changed to avoid conflicts (removed specific version of boto3 and aioboto)

@SDzartov SDzartov self-requested a review September 16, 2023 04:10
@SDzartov SDzartov merged commit de34aa1 into develop Sep 16, 2023
@SDzartov SDzartov deleted the feature_FLASK_s3_end_to_end_process branch November 3, 2023 00:57
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.

3 participants