logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: David Gee, Tomasz Pietrek
2023-04-21

tldr - powered by Generative AI

NATS and Kubernetes can be used together to create a powerful multi-cloud solution with hyper-connectivity capabilities.
  • NATS is a communication substrate technology that can be used for request-reply and Pub-Sub messaging.
  • NATS can be combined with Kubernetes to create a hyperscale solution without the need for a service mesh or complex overlay network.
  • The latest JetStream features allow for state-based services such as key/value and persistent messaging.
  • NATS can be used to create a complex topology that extends all the way to the edge, even over conference Wifi.
  • Audience participation is encouraged through a demo app and a prize giveaway.
Authors: Erwin de Keijzer
2023-04-20

Erwin's house has an elevator, you might think it's an apartment, but no, it's a family home with an elevator. Since moving in Erwin has wanted to upgrade the elevator experience. In this talk Erwin explains how he used open source projects like NATS, Grafana, Prometheus, AlertManager and protocol buffers to track elevator performance and add awesome elevator music and floor announcements to an otherwise mundane elevator ride. Erwin will show how he made the system resilient and performant and show some epic dashboards with insights into the elevator performance. This talk will not feature a live demo, Erwin thought about bringing the elevator with him, but it was not accepted by his family.
Authors: Wally Quevedo, Piotr Piotrowski
2023-04-19

Download the code ahead of time. No DCO or CLA is required.In this session attendees will have a chance to work together with NATS maintainers on the initial design and first pass implementation of the v2 version of nats.go.This Contribfest session is designed to provide projects with the space and resources to tackle outstanding technical debt, security issues, or outstanding impactful feature requests. They are intended to provide a place for maintainers to meet contributors and potential contributors and work together on solving a problem.
Authors: Tomasz Pietrek
2022-05-18

NATS is a high performance cloud native distributed communications utility that allows you to build globally available and secure applications based on streams and services that are both fast and simple to operate. In this talk you will learn about the advanced features of NATS JetStream persistence implementation that includes both Key-Value & Object Store use-cases. You will also see a demo showcasing the flexibility of the NATS newly added Materialized Views capabilities. We will also discuss how it integrates with other CNCF projects, and simplifies your distributed application code base with functions like: watches, history, & sealed streams that are seamlessly integrated via the NATS CLI & API.Click here to view captioning/translation in the MeetingPlay platform!
Authors: Brian Mason
2021-10-15

tldr - powered by Generative AI

The presentation discusses the development of a project called NetSync, which allows for the synchronization of data between systems on a private network behind a firewall. The project is open source and hosted on GitHub. The presentation also outlines future plans for the project, including adding a NetSync prefix to messages and improving APIs for searching metadata.
  • NetSync is a project that allows for the synchronization of data between systems on a private network behind a firewall
  • The project is open source and hosted on GitHub
  • Future plans for the project include adding a NetSync prefix to messages and improving APIs for searching metadata
Authors: Matthias Hanel, Jean-Noël Moyne
2021-10-14

tldr - powered by Generative AI

NATS is a cloud-native messaging system that offers high performance, simplicity, security, and availability. The introduction of JetStream, a new distributed persistence layer, enables NATS to offer new higher qualities of services and functionalities such as streaming.
  • NATS is a complete production problem cloud-native messaging system that is made for developers and operators who want to spend more time doing their job and less time worrying about how to do messaging
  • NATS offers over 40 different client libraries in as many languages, request-reply with inbox messaging and queueing, durable subscribers, and streaming functionalities with persistence of the streams
  • JetStream replaces STAN as a new streaming functionality of NATS and offers many advantages over STAN
  • JetStream is distributed and consistent, implements disaster recovery through mirroring between strips, supports file or memory storage, and offers decoupled flow control between the publishers to stream and the subscribers of that stream
  • JetStream has three retention policies available: limits, interests, and working queue, and gives you many options when it comes to replay policies