Catalyst Job Scheduling
Introduction
Job Scheduling is a Catalyst service that allows you to configure and submit jobs and execute them in a job pool to trigger a Webhook (any third-party URL), Job Function, Circuit, or AppSail service. You can also schedule the execution of custom logic, invoke a complete workflow by triggering a Circuit, invoke any third-party URL, and also execute an entire microservice, or application that is hosted on Catalyst AppSail. Using the components of Job Scheduling, you can perform any computational, operational, administrative, or any kind of maintenance jobs.
Furthermore, the service offers two types of crons — Pre-defined Crons and Dynamic Crons, that you can use to precisely schedule the submission of the job. Dynamic Crons in particular allow you to schedule the submission of jobs through code, and they can be created dynamically during runtime.
You can also set Application Alerts to provide you with e-mail alerts in events of failure, delays, etc., and track every instance of the job cycle in the console.
Job Scheduling provides you with increased control over how you submit your job, to be more precise over when you wish the job to be submitted, and to perform efficient operations in the event of a failure. This Catalyst service also comes with a robust Dashboard component that provides detailed insights over the performance of your jobs across the project.
To quickly perform Job Scheduling operations through code, Catalyst offers you the required SDK support in:
Catalyst also offers you a robust set of REST APIs that you can use to employ Job Scheduling operations.
You can find out the steps to submit an immediate job by heading over to the Quick Start Guide. We also strongly urge you to head over to the components documentation here to understand the Job Scheduling service and its components in a more precise manner to ensure you use the service to its fullest potential.
Last Updated 2025-05-30 16:54:59 +0530 +0530
Yes
No
Send your feedback to us