Files
temporal/docs/_assets/matching-context.d2
Michael Snowden 676657cbf4 Reorganize docs (#5535)
## What changed?
<!-- Describe what has changed in this PR -->
I reorganized our docs into `docs/{admin,architecture,development}`.

## Why?
<!-- Tell your future self why have you made these changes -->
We discussed this internally, but I believe this is a better
segmentation for the different audiences looking at our docs. I plan on
adding more stuff to docs/admin like metrics and dynamic config docs.

## How did you test it?
<!-- How have you verified this change? Tested locally? Added a unit
test? Checked in staging env? -->
I'm mainly looking for broken links.
- I went through each markdown file in docs manually. 
- I looked through all inspection errors in the IDE.
- I looked at all references to "docs/" or "develop/" in our code.

## Potential risks
<!-- Assuming the worst case, what can be broken when deploying this
change to production? -->

## Documentation
<!-- Have you made sure this change doesn't falsify anything currently
stated in `docs/`? If significant
new behavior is added, have you described that in `docs/`? -->

## Is hotfix candidate?
<!-- Is this PR a hotfix candidate or does it require a notification to
be sent to the broader community? (Yes/No) -->
2024-03-18 23:13:02 -07:00

62 lines
1.3 KiB
Plaintext

# https://d2lang.com
# Generate SVG by running `make` inside of `docs/`.
Cluster: {
grid-rows: 2
vertical-gap: 10
label: "Temporal Cluster"
style.fill: transparent
style.stroke-dash: 3
style.double-border: false
Server: {
grid-columns: 3
horizontal-gap: 120
style.fill: transparent
style.stroke-dash: 3
History: {
style.multiple: true
}
Matching: {
style.multiple: true
}
Frontend: {
style.multiple: true
}
}
Database: {
label: ""
style.opacity: 0
grid-columns: 3
horizontal-gap: 120
vertical-gap: 10
placeho1.style.opacity: 0 # hack to align Database
Database: {
label: "Database"
style.border-radius: 100
}
}
}
Outside: {
grid-rows: 2
vertical-gap: 10
horizontal-gap: 20
style.opacity: 0
Worker: {
style.multiple: true
}
placeho.style.opacity: 0 # hack to align Worker
}
Outside.Worker -> Cluster.Server.Frontend: Poll Tasks
Cluster.Server.Frontend -> Cluster.Server.Matching: Poll Tasks
Cluster.Server.History -> Cluster.Server.Matching: Add Tasks
Cluster.Server.Matching <-> Cluster.Database.Database