modular-synthesizer / roadmap

A repository solely dedicated to issues to expose the features roadmap and the milestones
0 stars 0 forks source link

Change the architecture to eliminate the need for a dedicated WS server #23

Open vincentcourtois opened 8 months ago

vincentcourtois commented 8 months ago

Context

Needs

The idea is to use cloudAMQP (available on Heroku) and to use it to maje AMQP over websockets available (see this link for explanations and this link for a more complete example). Thus the need for a dedicated websocket server would not exist anymore as the API can only push messages in the AMQP cluster that are sent to the user directly. The interpretation of the messages and their meaning would then be done front-side, depending on the routing of the message.