crybapp / crybapp/api

Migrate Mesa server out of API in favour of Mega

Open
#94 0 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue
Dominant language
TypeScript
Stars
35
Forks
8
PR merge metrics
No merged PRs in 30d

Description

Migrating the Mesa (WebSocket) server from API to a seperate Gateway server, such as [Mega](https://github.com/neoncloth/mega) would improve performance and remove some off the load from API. With the Mesa Dispatcher API this should be a lot easier to perform and other services like Portals can hook into the pre-existing Mesa server instead of proxying messages to API and then to Mesa.

Also if API goes down briefly during a update then client connections won't be affected and there won't be a sudden surge in load due to authenticating reconnecting clients, which is expensive for the db.

Only issue is it's more to setup for newcomers :/

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.