Store and activate HTTP callbacks with a service application for delayed actions.
Essentially, Evoke offers a remarkable service for invoking delayed triggers or jobs that your application needs to execute at a specific time, without requiring you to write a special code for it. Let's suppose you have an application that requires you to send custom reminders to users, just like a calendar application. Typically, you would have to record the date and time when the reminder should be sent, implement the email itself, and write some other utility, daemon, cron-job that looks repeatedly at your database to determine when to send the reminder. This is cumbersome and time-consuming.
With Evoke, however, you can record the date and time of the reminder, implement the email's contents, and then send a request to Evoke to store a URL and the specific date/time that the URL should be called. When that date/time arrives, the URL gets triggered, and the email is sent without any manual intervention.
Evoke eliminates the need for additional services that you may be afraid will crash, leaving you unaware of the issue, which often leads to custom service codes and headaches on your application servers. It simplifies the entire process, and you can trust Evoke and Thumble Monks, the developers of this program, to handle everything.