Curso Node.js con AWS SQS - Cola de mensajes
Introducción
Con el aumento de la complejidad de los sistemas de software modernos, surgió la necesidad de dividir los sistemas que habían superado su tamaño inicial. Este aumento en la complejidad de los sistemas hizo que fuera más difícil mantenerlos, actualizarlos y mejorarlos.
Esto allanó el camino para los microservicios que permitieron que los sistemas monolíticos masivos se dividieran en servicios más pequeños que están débilmente acoplados pero que interactúan para brindar la funcionalidad total de la solución monolítica inicial. El acoplamiento suelto proporciona agilidad y facilita el proceso de mantenimiento y la adición de nuevas funciones sin tener que modificar sistemas completos.
Es en estas arquitecturas de microservicios donde los sistemas de colas resultan útiles para facilitar la comunicación entre los servicios separados que componen la configuración completa.
En esta publicación, nos sumergiremos en los sistemas de colas, en particular el Simple Queue Service de Amazon, y demostraremos cómo podemos aprovechar sus características en un entorno de microservicio.
Que es AWS SQS
Amazon Simple Queue Service (SQS) es un servicio de cola de mensajes completamente administrado que le permite desacoplar y escalar microservicios, sistemas distribuidos y aplicaciones sin servidor. SQS elimina la complejidad y los gastos generales asociados con la gestión y el funcionamiento del middleware orientado a mensajes y permite a los desarrolladores centrarse en diferenciar el trabajo. Con SQS, puede enviar, almacenar y recibir mensajes entre componentes de software en cualquier volumen, sin perder mensajes ni requerir que otros servicios estén disponibles. Comience con SQS en minutos utilizando la consola de administración de AWS, la interfaz de línea de comandos o el SDK de su elección y tres comandos simples.
SQS ofrece dos tipos de colas de mensajes. Las colas estándar ofrecen un rendimiento máximo, pedidos de mejor esfuerzo y entrega al menos una vez. Las colas FIFO de SQS están diseñadas para garantizar que los mensajes se procesen exactamente una vez, en el orden exacto en que se envían.
Que aprenderas ?
Configuración Servicios web de Amazon
Configuración de Node.js y NPM
Configuración de las API de node
Implementación: Servicio de pedidos
Implementación: Servicio de correos electrónicos
Conclusión
Nuestra tarea es centralizar la mayor cantidad de cursos ,capacitaciones, tutoriales, videos para que te sea mas fácil de buscar a la hora de querer capacitarte.
Generalmente, incorporamos los que son gratis pero si encontramos algunos interesantes que son pagos los agregamos para que tu capacitación sea mas redituable y profesional.
Sigue capacitándote para llegar a ser un mejor profesional o simplemente por logros personales, anímate, no abandones y adelante !!!.
Mucha Suerte !!! el equipo de:
|