I'm adding background jobs to my new app (Rails7.2 + SolidQueue), and not sure how things should be designed.
I need to run daily job to generate notifications on user-created task due/reminder date.
Should I:
1) create one job that iterates all relevant tasks and generates notifications? (might get slow with more users)
2) have one job that iterates tasks, and creates separate job for every relevant task?
3) something else?