The coolest OSS project you've never heard of: NATS Getting started!

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 มิ.ย. 2022
  • 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
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 48

  • @pablovicentico
    @pablovicentico ปีที่แล้ว +22

    Looking forward for more videos on this series. NATS is amazing but needs more visibility!

  • @roaring_cannon
    @roaring_cannon 2 วันที่ผ่านมา

    Thank you for this!

  • @christ.4977
    @christ.4977 ปีที่แล้ว +5

    Excellent demo! Crazy simple yet powerful.

  • @randito2387
    @randito2387 ปีที่แล้ว +3

    Wish other tech had nice, short, clear demos like this.

    • @SynadiaCommunications
      @SynadiaCommunications  ปีที่แล้ว

      Thanks! We do our best to explain complex topics in an approachable way

  • @stephennwakasi4631
    @stephennwakasi4631 หลายเดือนก่อน

    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.

  • @andreyg5875
    @andreyg5875 2 ปีที่แล้ว +1

    Keep it up! Looking forward to new episods!

  • @polyglotdev
    @polyglotdev 7 หลายเดือนก่อน

    Wohoo! That is one cool tool! I am going to learn it use it and then evangelize it. Bravo to the NATS devs!

  • @zx1986
    @zx1986 ปีที่แล้ว +1

    awesome demo!

  • @jaysistar2711
    @jaysistar2711 ปีที่แล้ว +1

    Yes, more NATS, please.

  • @SpittingMage
    @SpittingMage 5 หลายเดือนก่อน +1

    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.

  • @filipeandrade6
    @filipeandrade6 ปีที่แล้ว +1

    Thank you Jeremy

  • @Daniel-yj5yj
    @Daniel-yj5yj หลายเดือนก่อน

    OMG That was awesome! I loved it!

  • @GabrielPozo
    @GabrielPozo ปีที่แล้ว +2

    Excellent video, thanks!!!

  • @gearboxworks
    @gearboxworks 2 ปีที่แล้ว +9

    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.

    • @thecodegangsta
      @thecodegangsta 2 ปีที่แล้ว +3

      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

    • @mikeschinkel
      @mikeschinkel 2 ปีที่แล้ว +2

      @@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.

    • @SynadiaCommunications
      @SynadiaCommunications  2 ปีที่แล้ว +2

      JetStream video now live! GO check it out

  • @vekzdran
    @vekzdran ปีที่แล้ว +1

    Very cool demo and tech!

  • @markokovacevic371
    @markokovacevic371 2 ปีที่แล้ว +2

    Can't wait for NATS Jetstream episode and some use cases for both. Excellent video, though would have liked some use-case examples

  • @dyto2287
    @dyto2287 ปีที่แล้ว +2

    Already using it for 4 years. Replaced RabbitMQ and never looked back.

  • @Im_Ninooo
    @Im_Ninooo 8 หลายเดือนก่อน

    I unfortunately haven't used NATS in production yet but I love it!

  • @CloudNativeJanitor
    @CloudNativeJanitor ปีที่แล้ว +2

    Cool, can't wait to check how you evaluate against alternatives in terms of cons/pros for example edge/IoT

  • @sanatanShishya1521
    @sanatanShishya1521 10 หลายเดือนก่อน

    Nice video,
    Can u please make more videos on NATS - like (Connecting with client, database, in Nodejs), it will be really helpful.

  • @Loki-vy5vg
    @Loki-vy5vg หลายเดือนก่อน

    Simple! BTW I like this setup! What are you using?

  • @maratiot
    @maratiot 2 หลายเดือนก่อน

    Wow that’s cool

  • @venjianghuang2550
    @venjianghuang2550 ปีที่แล้ว +1

    cool 😘

  • @ArthurWiebe
    @ArthurWiebe 2 ปีที่แล้ว +2

    Nice quick demo Jeremy.
    I'm curious what Terminal emulator and theme are you using there?

    • @thecodegangsta
      @thecodegangsta 2 ปีที่แล้ว +2

      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

    • @ArthurWiebe
      @ArthurWiebe 2 ปีที่แล้ว

      ​@@thecodegangsta cool thanks. I've been trying kitty as well, will check out the nord scheme

  • @carcistan
    @carcistan ปีที่แล้ว +1

    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!

  • @WallRunnerr
    @WallRunnerr ปีที่แล้ว +1

    7:03 - are those timings on the right so high because of --sleep 1s or because of using echo on responder side?

    • @SynadiaCommunications
      @SynadiaCommunications  ปีที่แล้ว +1

      Great question. When you set -sleep it actually has a random response between 0 and the sleep timing to simulate a real service

  • @ycombinator765
    @ycombinator765 7 หลายเดือนก่อน

    This is brilliant but can I know your terminal setup? it is gorgeous!!!!!

    • @SynadiaCommunications
      @SynadiaCommunications  6 หลายเดือนก่อน

      I’m using kitty and neovim with a nord theme

    • @ycombinator765
      @ycombinator765 6 หลายเดือนก่อน

      @@SynadiaCommunications thank you for the clarification!

  • @2x10
    @2x10 2 ปีที่แล้ว

    How does it compare to rabbitMQ?

  • @mileshill4804
    @mileshill4804 2 ปีที่แล้ว +1

    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.

  • @davidlakomski3919
    @davidlakomski3919 11 หลายเดือนก่อน

    With Windows Powershell :
    ```powershell
    nats reply hello.* --command "cmd /c echo 'Hello, {{1}}'" --sleep 1s
    ```

  • @xasm83
    @xasm83 หลายเดือนก่อน +2

    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