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 diagram #165

Open
tommi-lew opened this issue Mar 28, 2022 · 1 comment
Open

Architecture diagram #165

tommi-lew opened this issue Mar 28, 2022 · 1 comment
Labels
documentation Improvements or additions to documentation

Comments

@tommi-lew
Copy link
Contributor

tommi-lew commented Mar 28, 2022

Context

  • We want to provide users a visual overview of the Recce setup.
  • This can also be used as a reference for developers onboarding to this project.

Acceptance criteria

  • The diagram should include the Recce server and Recce database
  • This diagram should include target and source databases(s)
  • This diagram should include the API interfaces
  • This diagram should present the ability for users to use the API via Rapid Doc UI
  • This diagram should include brief descriptions of how Recce reconciliation run works using the diagram as a guide (eg. Queries made in against target and source databases will be written into Recee's database, etc)
  • The diagram should indicate that different databases can be used.
  • Considering multiple diagrams to include different possible setups. 1) A simple setup where all Recce server, Recce database, target database, source database are in the same network. 2) Another setup where Recee, target and/or source databases are sitting

Side notes

  • Explore possibility of using code to generate diagram so it can be committed as part of the Recce repo, and not need to be maintained in a separate tool (eg. Google Draw). This is a Could Have and should not block this card's completion if too much effort is required.
  • Recommended https://mermaid-js.github.io/mermaid/#/ by @jiawen-tw
@tommi-lew tommi-lew self-assigned this Mar 28, 2022
@tommi-lew tommi-lew added the documentation Improvements or additions to documentation label Mar 28, 2022
@tommi-lew
Copy link
Contributor Author

tommi-lew commented Apr 11, 2022

  • Can go more in-depth what Recee does .

@chadlwilson chadlwilson assigned chadlwilson and unassigned tommi-lew Jun 28, 2022
chadlwilson added a commit that referenced this issue Jun 28, 2022
This is not proper C4 just yet as is using the abstractions incorrectly, but is a reasonable first cut.
@thoughtworks thoughtworks deleted a comment from tommi-lew Sep 8, 2022
@thoughtworks thoughtworks deleted a comment from tommi-lew Sep 8, 2022
@chadlwilson chadlwilson removed their assignment Sep 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants