-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathglossary.yaml
30 lines (30 loc) · 1.42 KB
/
glossary.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Monolith:
definition: A single instance of the OTT backend.
link: https://github.com/dyc3/opentogethertube/tree/master/server
Client:
definition: The frontend of OTT, which is a browser-based client.
link: https://github.com/dyc3/opentogethertube/tree/master/client
Balancer:
definition: The load balancer for OTT.
link: https://github.com/dyc3/opentogethertube/tree/master/crates/ott-balancer
Collector:
definition: Used by the visualizations to collect state information and activity from the Balancers.
link: https://github.com/dyc3/opentogethertube/tree/master/crates/ott-collector
OpenTogetherTube:
definition: Open source video synchronization software where users can join a room and watch videos added to a queue with other users in the same room
link: https://opentogethertube.com/
OTT:
definition: OpenTogetherTube, the name of the project.
link: https://github.com/dyc3/opentogethertube
WebSocket:
definition: A protocol that allows for two-way communication between a client and a server, specifically over HTTP.
Room:
definition: An instance of a synchronized video player and chat.
Fly:
definition: The cloud platform that OTT is currently deployed on.
link: https://fly.io
Redis:
definition: A key-value store that is used for caching, pub/sub, and restoring room state after Monolith restarts.
link: https://redis.io
Harness:
definition: The integration testing tool that is used to test the balancer.