NATS: mensajería de código abierto.

En el anterior artículo hablamos de fluentd como una de las herramientas propuestas en el camino hacia Cloud Native que nos plantea la CNCF, otra de las herramientas que podemos encontrar es NATS, una de las propuestas en el paso 8 (Messaging).

NATS es un sistema de mensajería de código abierto cuya primera versión data de 2011. Sin embargo, su lanzamiento estable está fechado para mayo del 2020, convirtiéndolo en una herramienta tecnológica reciente.

Este sistema de mensajería nace para dar respuesta a la dificultad que conllevaba desarrollar e implementar aplicaciones y servicios que se comunican entre si en sistemas distribuidos.

NATS es un sistema de mensajería de código abierto simple, seguro, y de alto rendimiento para aplicaciones nativas en la nube, mensajería de IoT y arquitecturas de microservicios. Está hecho para desarrolladores y operadores que desean dedicar más tiempo al desarrollo de aplicaciones y servicios, que a preocuparse por un sistema de comunicación distribuido.

Algunas de sus características principales.

Entre las principales características podemos encontrar:

  • Fácil de usar en desarrollos y operaciones.
  • Alto rendimiento.
  • Siempre encendido y disponible.
  • Extremadamente ligero.
  • Entrega como máximo una vez y como mínimo una vez.
  • Soporte para servicios observables y escalables y flujos de datos/eventos.
  • Soporte para más de 30 lenguajes de programación diferentes.
  • Cloud Native, un proyecto de CNCF con integraciones de Kubernetes y Prometheus.

Cuándo es recomendable usarlo.

  • Mensajería en la nube (microservicios) y transmisión de datos o eventos (observabilidad y análisis que puede integrarse con ML y AI).
  • Gestión y control de aplicaciones que interaccionan con Internet of Things, Edge, Telemetría y datos de sensores.
  • Aumento o reemplazo de sistemas de mensajería heredados. 

NATS es una opción a tener en cuenta en cuanto a mensajería puesto que nos brinda flexibilidad y capacidad de integración con otros proveedores.

Algunos artículos relacionados.

Leave a reply:

Your email address will not be published.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.