Update Gitaly architecture diagrams
Context
Discussions in this Slack thread have revealed several places in our documentation where Gitaly's architecture is diagrammed. They all seem to be different and have varying levels of correctness:
-
https://docs.gitlab.com/ee/development/architecture.html#simplified-component-overview -
https://docs.gitlab.com/ee/development/architecture.html#component-diagram -
https://docs.gitlab.com/ee/administration/gitaly/#gitaly-architecture -
https://gitlab.com/gitlab-org/gitaly/blob/master/README.md#design
Proposal
Update and consolidate the architecture diagrams. The large chart seems to be autogenerated with https://gitlab.com/gitlab-com/runbooks/-/blob/master/services/service-catalog.yml#L711
We should probably also include a link to this Kibana query which shows the services which have called Gitaly in the last week:
Edited by James Liu