For a site that wants the "realtime" "reactivity" that Meteor provides on the frontend app, and have a job processing backend (something like Kue), clearly the frontend app benefits from Meteor. The backend processing does not need the reactivity of Meteor, except in realtime reporting in Admin UIs.
I do understand that Meteor is a full stack and handles both frontend and backend. When I state frontend in my question, its everything related to serving the UI for the users, so frontend app will include the clientside HTML/CSS/Javascript and the serverside node/database. By backend, I am referring to the data processing off a job queue like Kue/Gearman
Question: How would you structure such a site?
Meteor-backed server (or node instance) for the frontend, and an Express server with Kue/Redis on the backend? Or 2 seperate Meteor servers, one for the frontend one for the backend? Or 1 single Meteor server for both serving the frontend and doing the backend processing?
And what are your justifications for your recommendation? Thank you! :)