Hi,
I have a scenario with our customer where I have to send marketing SMS and emails to the customers every night based on certain conditions. The requirement is to run a job every night after midnight, query the customers base of around 200,000 (and increasing @ 10K customers per month on average), fetch the customers with the pre-specified conditions (queries), and send them customized and in some cases personalized SMS and email messages.
The customer is using 2-tier architecture i.e. 1 App server and 1 db server.
Please note that there is another windows job running on a 3rd server, every 3 mins using windows schedular that fetches data from an external system and syncs in CRM using SDK.
Now I understand that there are two ways I can do this:
- Create a recurring workflow and do the above job in a custom code activity.
- Create a windows app and schedule the app using windows Task Schedular on a different server (like the one already in place as mentioned above)
I need recommendation from fellow consultants as to which approach will be the best (most efficient) in this scenario?
This discussion will help a lot of our community memebers to make such decisions in their implementations as this is a very common scenario we face on on-premise implementations.
Awaiting responses :)
*This post is locked for comments
I have the same question (0)