Melon Markets is in beta access right now. While we generally adhere to best-practices in order to provide a great experience, we will sometimes have to find a compromise between production-level quality and number of features.
Known Issues
Live Stream Processing
In order to receive live market data, we use a websocket client implementation. Unfortunately, this implementation does not meet our requirements with regards to performance. It is fast enough to keep up with the incoming data stream most of the time, but on busy days it may fall behind. In 2024-Q1 we accepted this for now. This will allow us to focus on building more features on top of this implementation while keeping in mind, that we'll eventually have to provide our own high-performance websocket client in order to avoid these issues. Feel free to check status.melon.markets if you see delayed responses.
HTTP Server Errors (502, 503, 504)
At the moment, the hosting platform replaces some HTTP server errors with its own responses. As a result, you would not receive a JSON response and but an HTML document instead. As a workaround for this issue, we're sending the HTTP status code 509 in these situations, keeping the original reason phrase intact.