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

Комментарии • 48

  • @pablovicentico
    @pablovicentico 2 года назад +22

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

  • @randito2387
    @randito2387 Год назад +3

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

  • @SpittingMage
    @SpittingMage 6 месяцев назад +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.

  • @christ.4977
    @christ.4977 2 года назад +5

    Excellent demo! Crazy simple yet powerful.

  • @stephennwakasi4631
    @stephennwakasi4631 2 месяца назад

    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.

  • @polyglotdev
    @polyglotdev 8 месяцев назад

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

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

  • @jaysistar2711
    @jaysistar2711 Год назад +1

    Yes, more NATS, please.

  • @GabrielPozo
    @GabrielPozo Год назад +2

    Excellent video, thanks!!!

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

  • @Daniel-yj5yj
    @Daniel-yj5yj 3 месяца назад

    OMG That was awesome! I loved it!

  • @vekzdran
    @vekzdran Год назад +1

    Very cool demo and tech!

  • @andreyg5875
    @andreyg5875 2 года назад +1

    Keep it up! Looking forward to new episods!

  • @filipeandrade6
    @filipeandrade6 2 года назад +1

    Thank you Jeremy

  • @dyto2287
    @dyto2287 Год назад +2

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

  • @roaring_cannon
    @roaring_cannon Месяц назад

    Thank you for this!

  • @zx1986
    @zx1986 Год назад +1

    awesome demo!

  • @Im_Ninooo
    @Im_Ninooo 10 месяцев назад

    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 Год назад

    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 3 месяца назад

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

  • @maratiot
    @maratiot 4 месяца назад

    Wow that’s 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

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

  • @venjianghuang2550
    @venjianghuang2550 Год назад +1

    cool 😘

  • @ycombinator765
    @ycombinator765 8 месяцев назад

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

    • @SynadiaCommunications
      @SynadiaCommunications  8 месяцев назад

      I’m using kitty and neovim with a nord theme

    • @ycombinator765
      @ycombinator765 8 месяцев назад

      @@SynadiaCommunications thank you for the clarification!

  • @2x10
    @2x10 2 года назад

    How does it compare to rabbitMQ?

  • @davidlakomski3919
    @davidlakomski3919 Год назад

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

  • @xasm83
    @xasm83 3 месяца назад +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