I am creating two meteor apps One is an admin app that helps clients (Restaurants) set and run deals, the second is a mobile app that users would have and will receive deals through push notifications. What is the best way to go about this in terms of the apps and database.
My hunch is to build the admin section which would house all the collections and then create another meteor app (The user mobile app) that connects to the admin database (It will not have its own) using DDP.
I have seen solutions that recommends a third party database company like Modulus to host the data and both apps connect
I also know I can build the App and admin section all in the same Meteor app
What is the best way to architect this app that will allow me run it at a decent cost and also give me the provision to switch to native apps later on
Please any insight would be helpful