This PR overhauls the entire OasysDB to be more robust. The architecture will look something like this once the overhaul is complete. This PR aims to create an MVP of the infrastructure below.
Testing
[x] I have tested this PR locally.
[x] I added tests to cover my changes, if not applicable, I have added a reason why.
How did you test this PR? Please provide a description of the tests that you ran to verify your changes.
How should the reviewer test this PR? If applicable, have you added tests to cover your changes?
Chore checklist
[x] I formatted my code according to the style and linter guidelines.
[x] If applicable, I updated the documentation accordingly.
[x] I added comments to most of my code, particularly in hard-to-understand areas.
Purpose
This PR overhauls the entire OasysDB to be more robust. The architecture will look something like this once the overhaul is complete. This PR aims to create an MVP of the infrastructure below.
Testing
How did you test this PR? Please provide a description of the tests that you ran to verify your changes.
How should the reviewer test this PR? If applicable, have you added tests to cover your changes?
Chore checklist
Infrastructure Diagram