Estoy creando una aplicación SaaS, donde los usuarios inician sesión y crean recordatorios para una fecha y hora en particular en el futuro , y cuando se cumple el tiempo, mi aplicación es responsable de recordarle al usuario respectivo sobre el recordatorio que ha configurado en el pasado .
Ejemplo: Digamos que el usuario "Foo" inicia sesión y crea un recordatorio el 27 de abril de 2018 a las 2:30 p. m. (una fecha en el futuro).
Mi aplicación debe enviar un correo electrónico en esa fecha y hora exacta a "Foo" como cualquier otra aplicación de recordatorio.
Así puede haber miles de recordatorios ACTIVOS para cientos de usuarios.
Nodo.js
He probado paquetes como node-schedule y otras soluciones de trabajos cron, pero creo/encontré: los trabajos cron no están diseñados para resolver problemas como uno de los míos.
Por favor, ayúdame con una solución. Gracias
No estoy seguro si todavía está buscando una solución, pero encontré esto: https://github.com/agenda/agenda
Es una biblioteca de programación ligera de node.js.
Si es un recordatorio por correo electrónico, debe probar SendGrid o Mailgun. Ambos ofrecen una cantidad limitada de correos electrónicos de forma gratuita. También puede intentar usar Twilio para recordatorios de sms. Todo se puede configurar con bastante facilidad, solo tendría que invocar las llamadas a la API en los tiempos de recordatorio establecidos.