summaryrefslogtreecommitdiff
path: root/doc/structure.md
blob: 1f82ae3ec7231602e72d476870f04cd9ea2ffb59 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Workspace/System structure

## System structure

In the nova repository, two different types of projects exist, 

* The management projects primarly in Go \
    They manage the other components of the nova infrastructure.
* The data-path projects \
    They handle all the data transfer / management.

### Gateway

> The gateway interfaces with the discord gateway to retrive events in real time
It's implemented in rust and is in the gateway folder.