Open
Description
The repo structure and the code structure is haywired (not intuitively readable) , we need to refactor the code into packages, and decouple APIs from the query-service package.
For reference pick any golang/rust based project to for repo structuring.
Benefits:
- End users are developers, they should be able to navigate through our code if they want to, (look at OTeL feature requests) they can help us in suggesting features requests and can report bugs, directly on github.
- Attract collaborators
- Maintainable code