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

Architecture Design #23

Open
lliming opened this issue Sep 6, 2024 · 1 comment
Open

Architecture Design #23

lliming opened this issue Sep 6, 2024 · 1 comment

Comments

@lliming
Copy link
Contributor

lliming commented Sep 6, 2024

Vision: Complete design of an event streaming based system to support scalable and reliable publication and replicaiton for the federation

Acceptance criteria:

  • detailed design document that describes the architecture
  • identified set of use cases that must be met
  • PoC of the end to end system
  • agreement among key federation partners on the design and operational metrics

Josh's Suggestion for breaking into stories
This largely the sum total of work that needs to be done for a PoC. I'd suggest breaking the detailed design doc requirement into stories for the following points:

  • Create block architectural diagram. (probably can be considered done?)
  • Create a sequence diagram detailing interactions between publisher submission through to indexing.
  • Create functional and operational requirements document for interactions outlined in sequence doc.
  • Create JSON schema for shared APIs (probably largely done for STAC, still needs to be done for event data).

I think the other bullet points of acceptance criteria can be largely met by other stories on the board, or will happen as a result of doing that work.

@lliming
Copy link
Contributor Author

lliming commented Sep 6, 2024

Design docs

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

No branches or pull requests

1 participant