Go (Golang) vs. Rust performance benchmark

Поделиться
HTML-код
  • Опубликовано: 10 сен 2024
  • 🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com
    ▬▬▬▬▬ Experience & Location 💼 ▬▬▬▬▬
    ► I’m a Senior Software Engineer at Juniper Networks (12+ years of experience)
    ► Located in San Francisco Bay Area, CA (US citizen)
    ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
    ► LinkedIn: / anton-putra
    ► Twitter/X: / antonvputra
    ► GitHub: github.com/ant...
    ► Email: me@antonputra.com
    ▬▬▬▬▬▬ Related videos 👨‍🏫 ▬▬▬▬▬▬
    👉 [Playlist] Kubernetes Tutorials: • Kubernetes Tutorials
    👉 [Playlist] Terraform Tutorials: • Terraform Tutorials fo...
    👉 [Playlist] Network Tutorials: • Network Tutorials
    👉 [Playlist] Apache Kafka Tutorials: • Apache Kafka Tutorials
    👉 [Playlist] Performance Benchmarks: • Performance Benchmarks
    👉 [Playlist] Database Tutorials: • Database Tutorials
    ▬▬▬▬▬▬▬ Source Code 📚 ▬▬▬▬▬▬▬
    ► GitHub: github.com/ant...
    #Rust #Golang #DevOps

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

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

    🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com

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

    There it is! Such an amazing video as always.

  • @seanknowles9985
    @seanknowles9985 Год назад +4

    We need Kotlin Ktor native with Graal Vs Golang! Would be super interesting to see how Kotlin and Ktor stack out to Go as they're the new kids on the block from Jetbrains themselves.

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

    Is there an easy way to run this example locally on my development machine? Love these videos and please do keep them coming. Bravo!!!!

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

      Locally, well I may include docker-compose in the following videos.

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

    are you deploying k8s on aws vpc? if so, doesn't it get expensive for these kind of videos?
    amazing video, thank you!

    • @AntonPutra
      @AntonPutra  Год назад +6

      Thanks, not really, maybe around $20, including testing. Once I got a huge bill when I was testing network speed by using VMs in different AZs =)

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

    go’s higher cpu usage and memory are caused by garbage collection?

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

    Amazing!

  • @vanance7235
    @vanance7235 Год назад +7

    In itself, the comparison of Rust and Go is already a compliment to Go. Rust is really great, but it is much more complicated than Go, which is also a high-level language, unlike the Rust system-level language.

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

      Idk but somehow rust reminds me scala...

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

      @@AntonPutra Not that strange since they both inherit a lot of functional ideas from Haskell and the like

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

      Rust is a MUCH more high-level language than Go. Rust has abstractions of a way higher level: more automatic error handling/reference validity checks, stronger polymorphism, etc.

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

      ​@@deadvatniksI agreed. Rust has more abstractions than golang, but their Zero cust ones.

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

    👍

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

    @AntonPutra really great content, very clear and nice that you shared source code of your setup. Would love to see a comparison between C# and go . Keep up the good work! 👍

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

    In general Rust beats Go?

    • @AntonPutra
      @AntonPutra  Год назад +8

      This is more framework specific, and each language has its own use case.

    • @jazzycoder
      @jazzycoder 10 месяцев назад +1

      No

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

    Would be interesting to see what happens when close to 100% CPU is being reached.

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

      K8s cgroops will throttle it heavily

  • @TheOwl-zg6si
    @TheOwl-zg6si Год назад +1

    Go vs deno pleasee

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

    Good luck with coding in Rust....

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

      It’s not so bad =)

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

      Sometimes I think it's easier than golang, and in some scenarios I write less lines of code.