Подскажите как правильно сделать выполнение определенных бизнес логик с задержкой.
setTimeout не подходит потому что не stateless, перезагрузка сервера сбросит его
нужно к примеру "через 1 час после принятия заказа отправить менеджеру уведомление если он еще не связался с клиентом"
положить задачу в базу, проверять по крону