@alt has worked on his private project btsbots
https://github.com/pch957/btsbots for long time, he adopt some special archtecture in this project for high throughoutput, simply speaking, at server side one new layer is added to the api node, this layer subscribe transaction data from lower layer, preprocess it and generate a new database which suit for clients' query, and provide these data to client through meteor's ddp protocol.
while the "new api node" provide data such as open orders, transaction history, encrypt memos there's no need for api request to witness-node,only when client need to broadcast new transaction an api request to witness-node is needed. under this design the server side can handle higher throughoutput.
we are now considering one possiblility: is it possible to build general rest API for DEX based on this architecture? if yes we can have general http api for DEX with good throughoutput capacity, it is definitely good news for current and potential bot runners and will attract more users to DEX.
as alt said he hasn't design general APIs while develop btsbots, however he can develop them if there is clear demand, if he works 5 hours per day, he can finish the work in no more than one month.
I'd like to get more inputs on this idea, will this help BTS a lot? is the archtechture suitable for public usage? if the feedback is positive enough we can begin the next step.