As requested by TC, create a feature level design for early feedback and knowledge sharing between other teams. Since this feature is planned to be used by other teams as well we need to share the information early and solicit the feedback.
Determine a proper design to make the MARC records available to other modules
Few options are:
1. Expose an API that anyone can call
Things to Consider:
- What will the input/output look like?
- How will large inputs be handled?
2. Create a common shared library , that the modules can use
- What components will go into the library
- Wiki page with design decisions created and reviewed by other teams' tech leads.
- Follow up stories are created