NATS Streams and Services: From Zero to Hero
Talkat KubeCon + CloudNativeCon North America 2020 Virtual · on Thursday, 2020-11-19· at 17:40· Intrado Virtual Event Platform,·
summary
NATS is shown running as a lightweight single-binary messaging plane with a live nats.chat demo that uses websockets and on-the-fly dynamic credentials issued by a provisioning service. Deployment uses Kubernetes on DigitalOcean with Helm charts, external-dns and Let's Encrypt, and clients use the JS websocket library and string codec. Revocation is implemented by updating account JWTs via the NATS embedded account server so revoked credentials stop working immediately. The demo connects, chats, and revokes successfully.
AI-written summary · about
chapters (12)
- 0:00Start
- 0:45About NATS
- 2:10NATS Clients
- 2:36NATS in a Nutshell
- 3:35NATS Subjects
- 4:16NATS Client API
- 5:23Load Balancing
- 6:11Accounts (Multi-tenancy)
- 7:27Topologies
- 9:55Demo: Streams over Websockets
- 11:17Demo: Accounts
- 12:01Demo: Services: Revoking Users
related talks
33mNATS: The Cloud-Native Challenger to Kafka's Messaging Throne
26mHelping One of Europe's Banks Re-platform with Declarative, Self-healing, Multi-cloud WasmCloud Clusters on Kubernetes
48mRethinking Connectivity
37mThe Zero Trust Odyssey: Our Journey to Modernize Internal Access
01h 21mFive Cool Things You Can Do with Network Service Mesh
35mDeployment and Management in the Age of Cloud Integrated Applications
27mChoosing Cloud Native Technologies for the Journey to Multi-cloud
22mEmpowering B2B and European Research Communities with Self-Service Access to Open Source Infra
