Why is it necessary? (Bug fix, feature, improvements?)
improvement: The backend is tied to AWS S3 and tightly coupled with
the main implementation. Moving to its own file allows for
flexibility to overwrite file if users are not storing their
configuration in S3 or want some other S3 configuration
How does the change address the issue?
Move the backend config into its own resource file
Why is it necessary? (Bug fix, feature, improvements?)
How does the change address the issue?
What side effects does this change have?