Let’s say I would like to do a clone of something like runkeeper. Every now and then it seems like they scan the data for certain users and then generate email or push notifications based on the data. Where would I place this function/logic? Would it be reasonable to create a cron job in my nodejs server scheduling things like this? How would an experienced developer think?