diff options
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 - |
