Use Cases
- Case 1
Business Bottleneck
Ensuring priority email notifications are sent promptly to the required consumers.
Imagine you have an application where you provide your users with a subscription-based service. You need to remind your users to renew their subscription on time to ensure you are promptly paid for services rendered and they continue to enjoy their service uninterrupted. Additionally, you will also need to keep your users well-informed on the latest offers and promotions.
Job Scheduling Solution
The required actions can be handled easily by scheduling a cron to submit a job to the Job Pool that triggers a circuit. The circuit will ultimately send an email to your user. On the surface, the tasks are basic actions of email prompts targeted at your users. However, reminding them about their payment is a task of a higher priority, and cannot encounter any delays.
Without a Job Pool, both of these tasks will be given equal priority. When dealing with a large volume of jobs, this might give rise to a possible dispatch delay in executing the job responsible for reminding your users about their payment. With the advantage of creating multiple Job Pools, you can have a Job Pool that exclusively queues and executes jobs that trigger circuits that send out payment reminders, and another Job Pool that executes lesser priority jobs.
Note: The Circuits component is currently not available to Catalyst users accessing from the EU, AU, IN, or CA data centers. Hence, users from these DCs will not be able to trigger Circuits using the Job Scheduling service.
- Case 2
Business Bottleneck
Handling multiple time-sensitive actions.
For example, if you are creating an ecommerce application, you need to constantly notify and inform your consumers about your inventory and remind them that their favorite items are in stock, send them consumerization emails, and so on.
Conventionally, you could create independent microservices, and manually execute them, or even perform limited automation to execute these tasks.
Job Scheduling Solution
With Job Scheduling’s Job Pools, you can configure three different Job Pools. Catalyst will automatically queue and execute jobs you configure to trigger different Circuits, each configured to execute a specific workflow. Additionally, you can also configure a recurring Pre-defined or Dynamic cron to submit jobs at scheduled times and intervals to execute each of these tasks.
Last Updated 2025-05-30 16:54:59 +0530 +0530
Yes
No
Send your feedback to us
Skip
Submit