Skip to content

Commit 8f4c81b

Browse files
authored
Update architecture.mdx
1 parent 96cce3b commit 8f4c81b

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

docs/admin/architecture.mdx

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,41 @@ Run cd ./doc/dev/background-information/architecture && ./generate.sh to update
1616
Note that almost every service has a link back to the frontend, from which it gathers configuration updates.
1717
These edges are omitted for clarity.
1818

19+
## Service Quick Links
20+
21+
### Core Services
22+
- [Frontend](#frontend) - Central service that serves the web UI and GraphQL API
23+
- [Gitserver](#gitserver) - Stores and provides access to Git repositories
24+
- [Repo-updater](#repo-updater) - Tracks repository states and synchronizes with code hosts
25+
26+
### Search Infrastructure
27+
- [Zoekt-indexserver](#zoekt-indexserver) - Creates search indices for repositories
28+
- [Zoekt-webserver](#zoekt-webserver) - Serves search queries against the indexed repositories
29+
- [Searcher](#searcher) - Handles non-indexed searches for repositories
30+
- [Syntect Server](#syntect-server) - Provides syntax highlighting for code
31+
32+
### Code Intelligence
33+
- [Symbols](#symbols) - Extracts and indexes symbol information
34+
- [Precise-code-intel-worker](#precise-code-intel-worker) - Processes code intelligence data
35+
- [Worker](#worker) - Runs background tasks across the system
36+
37+
### Data Persistence
38+
- [Frontend DB](#frontend-db) - Primary PostgreSQL database for core data
39+
- [Codeintel DB](#codeintel-db) - Database for code intelligence data
40+
- [Codeinsights DB](#codeinsights-db) - Database for code insights data
41+
- [Blob Store](#blob-store) - Object storage for large files
42+
- [Redis](#redis) - In-memory data store for caching and sessions
43+
44+
### External Components
45+
- [Executors](#executors) - Isolated environments for compute-intensive operations
46+
- [Code Hosts](#code-hosts) - External systems hosting repositories
47+
48+
### Infrastructure
49+
- [Observability Infrastructure](#observability-infrastructure) - Prometheus, Grafana, and CAdvisor
50+
- [Telemetry](#telemetry) - Usage data collection
51+
- [Cody Architecture](#cody-architecture) - AI-assisted coding components
52+
- [External Services and Dependencies](#external-services-and-dependencies) - External services Sourcegraph can use
53+
1954
## Core Services
2055

2156
### Frontend

0 commit comments

Comments
 (0)