• Effortless to Implement
    Catalyst Cron can be easily configured from the console and associated with a schedule point. You can initialize a Cron function from the CLI with the template provided by Catalyst and code your necessary logic, or you can effortlessly drag and drop schema to handle workflows with Circuits. You also need not set up any elaborate backend or handle dependencies as Catalyst handles the backend logic and infrastructure. This provides you with a seamless developer experience, allowing you to handle any automated, redundant tasks in your business logic with ease.

  • Seamlessly Scalable
    Catalyst servers can seamlessly handle heavy workload and they can automatically scale up or down based on the requirements. This enables developers to solely focus on configuring the cron job and coding the logic, without needing to perform any additional coding to handle the backend setup. Catalyst’s cron jobs execute seamlessly regardless of the load, as they are executed on Zoho’s tried-and-tested, reliable infrastructure.

  • Easy and Effective Testing
    You can test cron functions without having to set-up elaborate test plans using the function shell in the CLI. Here, you can execute the cron function, and check for bugs and errors. In the event of an error, the error message and details will be displayed in the CLI and a detailed report of the error can be viewed in the Logs section of the console.

  • Adept Failure Handling
    If you trigger a Circuit with a cron job, you can schedule automated workflows to execute and itierate tasks any number of times instead of just once, or execute multiple tasks in parallel. Circuits also allow you to manage failure handling through its in-built functionalities. For example, if the triggered circuit is not able to complete it’s execution due to a failure, the circuit can be configured in a manner where it re-itierates the worfklow in the event of a failure, or executes a fallback logic after a set number of recusions. This enables you to automatically configure failure handling, instead of having the process terminate in a failed state until manual intervention.

  • Execution History
    Catalyst logs every cron job that is executed and makes them immediately available in the Execution History section. These logs enable you to assess the performance of your cron jobs and cron functions, debug errors and perform quick fixes, and make informed decisions based on analytics and reports. The execution history is available for 15 days in the development environment and 30 days in the production environment.

  • Immediate and Precise Alerts
    Catalyst provides you with the advantage of configuring custom, automated alerts to receive when a cron encounters an exception, failure, or a time out through Application Alerts. Catalyst will send these alerts immediately via email upon the cases you specify. This enables you to easily keep a track of the cron jobs in all your projects and implement immediate fixes during failures.

Last Updated 2023-07-18 15:51:58 +0530 +0530