logo

NATS-Sync: Secure, Multi-Tenant, Cross Cluster Message Routing

2021-10-15

Authors:   Brian Mason


Summary

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
The presenter demonstrates the use of NetSync by running CubeCuddle commands against their desktop from an AWS instance on the internet. They note that this would horrify network security personnel, as it violates network policies and allows access to local resources from a random AWS instance.

Abstract

Wouldn’t it be nice to be able to send and receive NATs messages to your home devices or on-prem enterprise systems from your cloud service? Doing it securely but transparently to those pesky firewalls. With an NATS-Sync, a new open-source project, you can send and receive NATs messages across clusters hosted around the globe securely, through firewalls. This talk introduces the audience to NATS-Sync and describes use cases it can solve including IoT and enterprise device control.

Materials: