es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Crear un sistema de recordatorios sin servidor

Quiero crear una aplicación en la cual los usuarios deseen recibir una notificación sobre un mensaje en cualquier momento. Por ejemplo, si un usuario pide que le recuerden algo el primer día de cada mes.

¿Tengo que crear una aplicación separada que funcione como un “ticker”, verifique la hora, obtenga los usuarios que hayan configurado un recordatorio en ese momento y les envíe una notificación? ¿Existe alguna otra forma en la que pueda utilizar servicios en AWS, como SNS y alguna función de lambda, para realizar esta operación de manera serverless, y solo tenga que escribir una función lambda que envíe la notificación y AWS disparará automáticamente mi lambda en todos los momentos en los que los recordatorios de los usuarios estén programados?

Habrá muchos usuarios de esta aplicación.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Sí, es posible utilizar servicios en AWS como SNS y Lambda para crear una solución sin servidor para esta aplicación. Puede crear un tema de SNS al cual los usuarios pueden suscribirse y configurar sus preferencias de recordatorios. A continuación, puede crear una función de Lambda que escuche este tema de SNS y envíe notificaciones a los usuarios suscritos en los horarios especificados. Esto evitará la necesidad de una aplicación de ticker separada y hará que la solución en general sea más escalable y rentable. Con este enfoque, AWS automáticamente activará su función de Lambda en la marca de tiempo cuando se hayan configurado los recordatorios del usuario.

Comments are closed.