The coolest OSS project you've never heard of: NATS Getting started!
HTML-код
- Опубликовано: 21 авг 2024
- In this episode, Jeremy goes over installing the NATS CLI and teaches the basics of core NATS.
NATS is a connective technology powering modern distributed systems, unifying Cloud, On-Premise, Edge, and IoT.
Join the NATS Community on Slack: slack.nats.io
Learn More about NATS at docs.nats.io/
#nats #natsio #synadia #distributedsystems
Looking forward for more videos on this series. NATS is amazing but needs more visibility!
Wish other tech had nice, short, clear demos like this.
Thanks! We do our best to explain complex topics in an approachable way
I've used NATS in quite a number of projects so far, mostly for offering location transparency. Currently, I've included it as part of a stack that runs in a pilot for one of my clients. The pilot only consists of 100 edge nodes for now, but the ambition is there to scale x1000 or higher. It will be interesting to explore what kinds of decentralized applications become possible at such scale.
Excellent demo! Crazy simple yet powerful.
Great introduction. I'm working on a data injestion flow that'll receive data from different services in a microservices architecture and store that data in a search-optimized datastore. And I need this to be resilient. My team can not afford to lose any data we wish to push into the pipeline. I think NATS is pretty straight-forward.
Wohoo! That is one cool tool! I am going to learn it use it and then evangelize it. Bravo to the NATS devs!
This is really interesting. What would help me in a future episode would be to learn about numerous concrete use-cases so I could use start envisioning if it would be appropriate for use-cases will work on in the future.
Hey mike!
That’s the hope for this series. Gonna take a couple episodes to explain the basics but once we get those out of the way we will look into some pretty fun and practical projects
@@thecodegangsta - Anxiously working forward to it. I am trying to envision how we might be able to use NATS within our hybrid-cloud product, and by “our” I mean a well-known tech company that has been around in one form or another for decades.
JetStream video now live! GO check it out
Yes, more NATS, please.
Excellent video, thanks!!!
Glad you liked it!
Can't wait for NATS Jetstream episode and some use cases for both. Excellent video, though would have liked some use-case examples
JetStream video now live! GO check it out
OMG That was awesome! I loved it!
Very cool demo and tech!
Thanks! Glad you liked it
Keep it up! Looking forward to new episods!
Thank you Jeremy
Already using it for 4 years. Replaced RabbitMQ and never looked back.
Thank you for this!
awesome demo!
I unfortunately haven't used NATS in production yet but I love it!
Cool, can't wait to check how you evaluate against alternatives in terms of cons/pros for example edge/IoT
We will be doing more videos in the future
Nice video,
Can u please make more videos on NATS - like (Connecting with client, database, in Nodejs), it will be really helpful.
Simple! BTW I like this setup! What are you using?
Wow that’s cool
We think it’s pretty cool!
Nice quick demo Jeremy.
I'm curious what Terminal emulator and theme are you using there?
I’m using kitty as my terminal emulator and nord as my color scheme. I used to be a heavy tmux user but switched to kitty and was able to ditch most of my use cases for tmux
@@thecodegangsta cool thanks. I've been trying kitty as well, will check out the nord scheme
Question: I ran the fan-in pub/sub test as shown here, but the published message only sends once (no sleeping and resending). I'm on 2.9.6 on a Macbook M1 - any chance features changed or should I just seek support from Github?
EDIT: Make sure to put "--count=-1" (count equals *negative* one); I missed that negative symbol and it, logically, only sent once - d'oh!
Glad you are able to get it resolved!
7:03 - are those timings on the right so high because of --sleep 1s or because of using echo on responder side?
Great question. When you set -sleep it actually has a random response between 0 and the sleep timing to simulate a real service
Hey Jeremy. I'm integrating NATs into my business. I pinged two people from Synadia, but would enjoy your opinion of what I am doing and how I'd like to implement.
Im on the Slack Channel under the same name.
Pinged you!
cool 😘
This is brilliant but can I know your terminal setup? it is gorgeous!!!!!
I’m using kitty and neovim with a nord theme
@@SynadiaCommunications thank you for the clarification!
How does it compare to rabbitMQ?
With Windows Powershell :
```powershell
nats reply hello.* --command "cmd /c echo 'Hello, {{1}}'" --sleep 1s
```
almost useless video - like a one could do quite the same demo for rabbit kafka and pretty much any mqs - maybe it worth first overview the internal architecture and show some diagrams or code samples. It is like teaching Scala via Hello World
Almost useless comment…