Prototype to the production ready


This question has more to do with overall software development than Meteor. I have what you can call a minimally functioning product in Meteor. What I mean is, the collections have real data for 2 users, the queries are clunky but real and the data results are what we expect to deliver to the clients. However we are missing all the other plumbing/infra required to make this a real production application. What are some of those things that we should consider?
Logging, Security, deployment/hosting, disaster recovery, revenue model, service tiering are some of the things that come to mind. are there any resources, I can read, for implementing these in Meteor world?