diff options
| author | Matthieu Pignolet <matthieu@matthieu-dev.xyz> | 2023-07-05 07:18:34 +0000 |
|---|---|---|
| committer | Matthieu Pignolet <matthieu@matthieu-dev.xyz> | 2023-07-05 07:18:34 +0000 |
| commit | f794c183967893a6585323b299e875fab604e39e (patch) | |
| tree | f04b3caae958ffb42625c5a97465673c5dfff06c /docs/architecture.md | |
| parent | e79034a44d6a747cac94e1d425bc200341e40f98 (diff) | |
bump all dependenciesHEADupdate/2025main
Diffstat (limited to 'docs/architecture.md')
| -rw-r--r-- | docs/architecture.md | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/docs/architecture.md b/docs/architecture.md deleted file mode 100644 index b30f98f..0000000 --- a/docs/architecture.md +++ /dev/null @@ -1,42 +0,0 @@ -# Nova architecture - -The nova architecture is composed of multiple components. Each of them is horizontally scale-able. - -``` - ┌──────────────────┐ - │ │ - ┌─────────────┤ Discord API ├──────────────┐ - │ │ │ │ - │ └────────┬─────────┘ │ - │ │ │ - │ │ │ - │ │ │ - ┌─────────┴────────┐ ┌────────┴─────────┐ ┌─────────┴────────┐ - │ │ │ │ │ │ - │ Rest Proxy │ │ Gateway client │ │ Webhook Server │ - │ │ │ │ │ │ - └─────────┬──┬─────┘ └────────┬─────────┘ └─────────┬────────┘ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ └───────┐ │ │ -┌────────────────┐ ┌────────┴───────┐ │ ┌───────┴────────┐ │ -│ │ │ │ │ │ ├───────────────┘ -│ Redis ├───┤ Ratelimit │ │ │ Nats broker │ -│ │ │ │ │ │ ├──────────────────┐ -└────────────────┘ └────────────────┘ │ └───────┬────────┘ │ - │ │ │ - │ │ │ - │ ┌───────┴────────┐ ┌──────┴─────┐ - │ │ │ │ │ - │ │ Cache manager ├───────────┤ User │ - │ │ │ │ │ - │ └────────────────┘ └──────┬─────┘ - └───────────────────────────────────────┘ -``` - -## Rest Proxy - |
