#100DíasdeAWS | Día 15 |AWS SNS

Search for a command to run...

No comments yet. Be the first to comment.
Estaremos compartiendo durante 100 días, diferentes temas que te ayudaran a crecer en tus conocimientos de AWS.
Hoy estamos viendo un servicio menos conocido. Sin embargo, sigue siendo una adición extremadamente poderosa al séquito de servicios de AWS y es un ejemplo del uso de la nube de una manera fascinante. ¡Esto es AWS CloudSearch! Entonces, ¿Qué es Cloud...
En este episodio del podcast oficial de AWS en español, Jairo Martínez y Damian Rivas discuten temas claves acerca de como tener una buena incursión a la inteligencia artificial generativa sobre Amazon EKS aumentando la abstracción técnica y disminuy...
En este episodio, Ramiro y Pepe hablan sobre mejores prácticas, recursos, y temario de las certificaciones de IA/ML de AWS: AI practitioner, Machine Learning Engineer Associate, Machine Learning Specialty. Puedes escuchar este y otros capítulos en ...
En este episodio continuamos el recorrido por los servicios de AI/ML en AWS. En particular, analizaremos las últimas tendencias, servicios y estrategias innovadoras de soluciones de Inteligencia Artificial Generativa que te permitirán obtener valor d...
En este episodio, Virginia y Lex comparten cuales son los mejores recursos y prácticas para aprender IA Generativa. Material adicional: https://pages.awscloud.com/global-traincert-skill-builder-team-subscription-contact-us-form.html Puedes escuchar...
En este episodio, exploramos en profundidad cómo el servicio de AWS Step Functions puede ayudar a los clientes a orquestar flujos de trabajo ágiles y de alto valor para sus negocios. Analizamos las ventajas de los servicios serverless, cómo utilizar ...
¡Buenos días a todos! Muchas gracias por registrarme nuevamente con mi serie de publicaciones #100DaysofAWS, donde describo una característica diferente de AWS todos los días. ¡Bienvenidos al día 15! Se trata de AWS SNS, también conocido como el Servicio de notificación simple.
El servicio de notificación simple es un servicio de mensajería pub/sub completamente administrado con la capacidad de enviar notificaciones automáticas por correo electrónico, SMS y dispositivos móviles.
Puede utilizar la comunicación A2A (aplicación a aplicación) o A2P (aplicación a persona) para permitirle desacoplar sus aplicaciones y proporcionar modelos pub/sub funcionales a cualquier escala.
La funcionalidad pub/sub A2A es un modelo de mensajería de muchos a muchos de alto rendimiento, basado en push, que se puede usar en sistemas distribuidos, microservicios y aplicaciones sin servidor basadas en eventos.
Puede integrar a la perfección sus temas de SNS con las colas de Amazon SQS, las funciones de Lambda e incluso los puntos finales de HTTPS.
La funcionalidad A2P le permite enviar mensajes a los usuarios a gran escala a través de campañas de correo electrónico, envío móvil y SMS a millones de usuarios con un esfuerzo mínimo.
Mencioné el desacoplamiento anteriormente en esta publicación, pero es posible que no sepa qué es, entonces, ¿qué es el desacoplamiento?
En arquitecturas más antiguas, e históricamente, las soluciones se han construido de forma monolítica. Esto significaba que las partes componentes de una aplicación, es decir, con una aplicación web, el front-end, la base de datos y el servidor web estaban estrechamente acoplados, lo que significa que si una de las partes fallaba, todo el sistema se rompería.
El desacoplamiento se refiere a que estos componentes permanecen autónomos y no se conocen entre sí a medida que completan su trabajo para obtener un mayor rendimiento. De esta forma, si hay un contratiempo en un área de la solución, todo el sistema no se ve necesariamente afectado.
Uno de los principales beneficios de usar SNS en AWS es el aspecto de desacoplamiento, que definitivamente puede modernizar sus aplicaciones.
También puede asegurarse de que sus mensajes se envíen de manera duradera.
Amazon SNS utiliza muchas estrategias que funcionan juntas para proporcionar y garantizar la durabilidad de los mensajes.
Lo primero que hay que mencionar es que los mensajes publicados se almacenan en varios servidores y centros de datos que están separados geográficamente.
Si hay un error en la entrega del mensaje, se ejecuta un reintento de entrega del mensaje. Para conservar cualquier mensaje que no se entregue antes de que finalice la política de reintento de entrega, puede crear una cola de mensajes fallidos.
Una cola de mensajes fallidos es una cola SQS donde terminan los mensajes que no se pueden entregar a los suscriptores con éxito. Luego se pueden volver a enviar o procesar en la propiedad que usted elija para adaptarse a su caso de uso.
¡También puede integrar flujos de entrega de Amazon Kinesis Data Firehose a temas de SNS! Esta característica por sí sola muestra la escalabilidad bruta de SNS, ya que Kinesis se ocupa de la transmisión de datos de proporciones a veces masivas. Desde entonces, puede enviar sus mensajes a lugares como S3 o RedShift.
Si su caso de uso depende de que sus mensajes se envíen en un orden lineal estrictamente definido, incluso puede utilizar colas FIFO de SQS para asegurarse de que se envíen de manera ordenada y que solo se procesen una vez (sin duplicación).
Como casi siempre con AWS, no se beneficia de costos iniciales, ni requisitos mínimos de uso, etc. Después de eso, para las solicitudes de SNS estándar;
El primer millón de solicitudes de Amazon SNS por mes son gratis, $0.50 por 1 millón de solicitudes a partir de entonces.
¡Gracias por otra lectura! ¡Que tengas un buen día y sigue construyendo!