// In this case, backing up products // more often than users is required.
scheduler
.ScheduleWithParams<BackupDatabaseTableInvocable>("[dbo].[Users]").Daily();
scheduler
.ScheduleWithParams<BackupDatabaseTableInvocable>("[dbo].[Products]").EveryHour();

WARNING

Ensure that any parameters to be injected via dependency injection are listed first in your constructor arguments.

This is useful, for example, when using Coravel in a console application.

You can choose to scale-out your scheduled tasks however you feel is most efficient. Any super intensive tasks can be put onto their own worker and therefore won't cause the other scheduled tasks to lag behind!