title: Scheduling a lot of tasks on back-end, Node.js
body: <p>Let's say I have a database (<code>Neo4j</code> to be specific with <code>Node.js</code> back-end) full of stores (millions of them) that have opening and closing time. And I need to update each database store entry as opened or closed on appropriate time. So what is the best/usual practice of building such a system in stable and scalable way?   </p>
  
  <p>Setting millions of cron jobs?<br>
  Checking for entries to change in fixed time intervals?<br>
  Third party service able to call my backend for changes on specific time?   </p>