Nginx vs Traefik Performance (Reverse Proxy)

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

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

  • @AntonPutra
    @AntonPutra  หลายเดือนก่อน +9

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

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

      Could you possibly compare Cloudflare's Pingora web server to nginx? Surely if Cloudflare are using it, then it must be efficient and therefore fast.

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

      Since Nginx seems to scale so well can you benchmark gravitron vs x86 instances on similar cpu/memory spec? @AntonPutra

  • @AntonPutra
    @AntonPutra  หลายเดือนก่อน +77

    ⚠If you can improve Traefik, please send me a PR, and I'll rerun the test! ⚠

    • @MarcinTracz-c9g
      @MarcinTracz-c9g หลายเดือนก่อน

      What you think about enabling new experimental FastProxy engine in the Traefik?
      On the Traefik blog they write about ~50% performance boost.

  • @michaelutech4786
    @michaelutech4786 หลายเดือนก่อน +33

    Thank you Anton! Your benchmarks start to become part of my (nearly) daily diet. I wouldn't have thought benchmarks could replace the news paper in the coffee shop. Strange times in deed ;-)
    Your doing a great job here delivering real value, especially since you keep adding more and more tools.
    I love it!

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

      thank you! ❤️

  • @guoard
    @guoard หลายเดือนก่อน +45

    Thank you for your video and effort. that was perfect.
    I am still waiting for Nginx vs HAProxy comparison.

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +17

      yes, it's coming soon, but I also need to compare ingress controllers

    • @BesmirZanaj
      @BesmirZanaj หลายเดือนก่อน +4

      ​@@AntonPutraman you're doing God's work on these series. Keep it up

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

      still waiting for haproxy and envoy too

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

      @@vuongphaminh2293 and nginx vs envoy

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

    I really like the short introduction explaining the services at the start of each video. Super helpful.

  • @isc77777
    @isc77777 25 วันที่ผ่านมา +1

    Thanks man i watch your tthree nginx vids in a row (vs apache, caddy and traefik), and others as well, you provided me with great information and insights and i am grateful for that, keep up the good work man, subscribed!!
    Edit: Please never add background music, it's annoying

  • @MightyMoud
    @MightyMoud หลายเดือนก่อน +12

    Wow! Just visited your channel to see the latest test. Turns out it’s the one I asked for ❤

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +3

      It takes a while to produce them 😊

  • @FireWyvern870
    @FireWyvern870 หลายเดือนก่อน +43

    It's mind blowing how long established software is more performant and efficent than new one

    • @MrLOPIU22
      @MrLOPIU22 หลายเดือนก่อน +18

      who would guess right? that a product that has been optimized for decades would be better than a fresh new one made only for profit

    • @PragmaticIT
      @PragmaticIT หลายเดือนก่อน +14

      Generalize this idea is very dangerous. Doesn't matter it old or new, make the test and use it to make right decision

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

      Apache was established software when nginx came about. Its not about new vs old. Its about what problem it was designed to solve.

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

      i'll compare ingress controllers in a separate video, I hope Traefik performs better

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

      @AntonPutra i hope so! Either way, great video.

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

    And once again we see, it's never just all about the hype :D Great video, thanks for that! I expected nginx to outperform it, if configured well, but I would have never guessed, by this much!

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

      yeah, if you take the time to configure it properly, it has huge potential

  • @Techonsapevole
    @Techonsapevole หลายเดือนก่อน +3

    Super Anton! Thanks for the Traefik benchmark!

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

      my pleasure

  • @chrzan9608
    @chrzan9608 หลายเดือนก่อน +39

    Oh man, that wasn't even a fair fight. Perhaps there's some additional configuration that could help Traefik, but I'd say that it isn't going to beat Nginx, regardless of the config.

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +22

      As soon as I get any feedback or PR on how to improve Traefik, I'll share the results

    • @chrzan9608
      @chrzan9608 หลายเดือนก่อน +4

      @AntonPutra Thank you and keep up the great work. Much appreciated!

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

      Traefik written in Go garbage collected will never come in par with Nginx written in non garbage collected C or Rust. The difference is insignificant in small user though, only if you want to scale to 100.000+ users

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

      I like ngijx better because the configuration for simple websites is easy and you already have a strong and robust set to bigger if you need to.

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

    I use traefik simply because it is very convenient for my use case. Its very easy to deploy new applications on docker swarm since i only have to worry about labels and it just works and free ssl aswell

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

      yes, it's very easy to use. also, they just released in version 3.2 a new engine that claims to be 50% faster, i'm going to test it in about a week!

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

    Anton thanks for your work! Really great

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

      thank you!

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

    Thanks!

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

      thank you for the support!

  • @yaninyz_witt-mwa3687
    @yaninyz_witt-mwa3687 หลายเดือนก่อน +24

    Test nginx and haproxy as reverse proxies

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +4

      will do!

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

      And Caddy too. Not exactly a fair comparison because the objectives are different, but an interesting one nonetheless.

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

      vs Envoy!

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

      Please do haproxy

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

    Thank you so much for this info ! Great job!

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

      thank you!

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

    Thanks a lot Anton, always helpful.
    Well, I was expecting these results, as I believe that Traefik can be more suitable if servers were deployed using docker, as Traefik provides better integration and the easiest configuration to setup load balancer and especially if trying to load and configure ports and SSL certs with docker.

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

      true

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

    Hello Anton,
    Thanks for the insight. Great content in your channel.

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

      my pleasure! i'll do ingress controllers soon as well

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

      @ i wanted to comment if you can walk us through configuring those aws instances and installing grafana and all that goodies. Thank you Anton

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

    @AntonPutra Do you have instructions on how you setup the monitoring infra? like Prometheus and Grafana
    nice tests btw

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

      thanks, yes I do, just search for 'prometheus' on my channel or github repo

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

    Great video! Well explained and a fair benchmark. I was hoping that Freenginx will have new features that in nginx are missing from the open source version.

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

      interesting, never heard of freenginx before. i'll take a look!

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

      @@AntonPutra Actually there is another fork, even more active called Angie. Angie does have a Prometheus exporter built-in. And also HTTPS built-in with ACME support..

  • @voidborn-one
    @voidborn-one หลายเดือนก่อน +3

    It's really nice when you have a static configuration, but the "selling point" of traeffik is not performance. It's dynamically understanding network routing with minimal manual configuration.
    With multiple backends scaling independently I wonder what is easier to maintain

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

      it's a good point, but really, nowadays, most applications are deployed in kubernetes and use ingress controllers, which have exactly the same 'yaml' api for nginx and traefik. i'll do a comparison of only ingress controllers maybe in a week or so
      also, traefik admits to poor performance, and they just released a 'fast proxy' new engine in 3.2 which i'll also test soon

  • @kristiannugroho182
    @kristiannugroho182 20 วันที่ผ่านมา

    I thought you were Indonesian, your name is very commonly used by most people in Indonesia, Putra which means child in Indonesian. Your video content is good.

  • @luk318
    @luk318 หลายเดือนก่อน +4

    Thanks for keep alive tip. I've ben using nginx as reverse proxy for years, but newer with keepalive... Such facepalm. I hate when some software has dumb default config

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

      agreed, I wonder if they have an explanation for this, cause all other proxies use it

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

    Talking about reverse proxies, maybe you could do a haproxy vs nginx vs envoy.
    Or a service mesh overhead comparison, istio proxy with side cars vs istio proxy ambient mode (ztunnel) vs raw mTLS with 1 client pod and 1 server pod on 2 different nodes. But it might just test the TLS stack.

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

      sure, i did a service mesh comparison in the past, but i think it's time to refresh. also, i'll do haproxy and envoy soon as well

  • @MightyMoud
    @MightyMoud หลายเดือนก่อน +9

    Wow that was not even close! 😮

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

      yYeah, unfortunately, I'll get a lot of hate

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

      @@AntonPutra Sorry about the hate. It's just a fair test IMO.

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

      @@AntonPutra don't mind the hate (which ≠ criticism), the purpose of this video is to test hypotheses and provide hard cold fact through real data.

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

    Thank you for a great video❤

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

      my pleasure!

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

    As always, pretty neat and crisp video with good explanation of the core concepts! I was curious if you had used any open source project to generate the load or did you write your own solution?

  • @SnazzieTV
    @SnazzieTV หลายเดือนก่อน +3

    Great video!

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

      thank you!

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

    Hey Anton, great video, as always!! Was wondering about Nginx vs Apisix ingresses. Despite that apisix is built on top of nginx, it would be interesting to see the overhead apisix has, if any.

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

      i was interested in Apisix myself, i'll test them soon

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

    This is an interesting thing to watch.
    I have never setup nginx as reverse proxy.
    I only use nginx for setting up vue or any other web app in microservices via dockerfile of course. And Traefik as reverse proxy (maybe because we started from using docker swarm years ago(windows), then moved to linux using k8s.
    I've never setup cloud infra, as since this microservice popularity, I have only setup docker swarm (windows) and k8s(linux) cluster from scratch on-prem. I'm not sure as how it will differ if I setup nginx as reverse proxy now and do comparison(or it would be the same result as you have)
    only familiar with Rhel with firewall/traefik for reverse proxy via clusterip in k8s

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

      both nginx and traefik have ingress controllers, which are based on the original source code with some modifications. i'm planning to review them soon as well

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

    I love Traefik for its dynamic service discovery. It's like ingress for docker swarm. But CPU usage sucks. With the simple load test it peaks up to 100%. I knew nothing fast can be written in go

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

      Is anyone still using Docker Swarm? 😊

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

      @AntonPutra it's cheap and simple. You can make a "cluster" with one node and add more if needed. And you have no overhead for infrastructure. I made one for my friend on 1cpu 2gb node and gradually migrated to another with more computing power. Then added the second one. And we add the third one when a higher load is expected. No advanced configuration required

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

      @@AntonPutra but it sucks. It has no QoL things and there's almost no ecosystem. And I'm impressed traefik supports it

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

      @@oliverfoxitalos or k3s can do that too

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

    LiteSpeed vs Apache vs Nginx please!

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

      ok noted!

  • @oleksandrkovtunov
    @oleksandrkovtunov 27 วันที่ผ่านมา

    That was interesting, keep making videos. Where are you from?

  • @nishantsingh4929
    @nishantsingh4929 หลายเดือนก่อน +3

    Can u also compare Envoy with Nginx and Traefik?
    It is also a widely used proxy, specifically in Istio service mesh

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

      yes i'll do envoy soon as well

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

      It's also used by Cilium for L7 policies

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

    Thanks for the wonderful videos. Would be doing nginx vs contour at some point ?

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

      sure, added to my list

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

    envoy gateway comparison would be great 👍

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

      i did it in the past but will refresh it soon

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

    Try with TempestaFW too, probably the result would be great!

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

      ok i'll take a look

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

    I had every faith in Nginx 😊

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

      wait till i get to pingora :)

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

    @AntonPutra - 😢 I apologize in advance, this comments is not related to the video.
    I was watching the video, "NGINX controller for Kubernetes" with ID 9sLHoEyRq8w, when I reload the page surprisingly I can't see it, now the video is private
    What happened?
    Is it possible to watch the video again?
    Thanks Pier

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

      oh sorry about that, just trying to clean up old videos. i actually have updated one - th-cam.com/video/xwiRjimKW9c/w-d-xo.html

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

      @@AntonPutra Thank you, but in that video there were some interesting insights.
      Is it possibile to restore it for a few days? Just this weekend

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

    Kinda wanna see how pingora would compare, tho its obviously not really a alternative since its a framework for building proxies

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

      sure, I'll cover pingora in the future

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

    非常好

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

      thank you!

  • @navaladiv.k5280
    @navaladiv.k5280 หลายเดือนก่อน +2

    try nginx vs pingora(written in rust by cloudfare)

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

      ok, will do! just moved to the top of my list

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

    Really interested in Envoy vs Nginx

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

      ok i'll refresh it soon!

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

    Great video, could you do a test about self-host BaaS like Appwrite vs Supabase vs PocketBase?

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

      ok, i'll add them to my list!

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

      @@AntonPutra Thank You 🙏

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

    Thank you for this comparison Anton.
    Anyway, just out of curiosity, do you, by any chance, have Indonesian bloodline?

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

      my pleasure! no, i don't, but i'm thinking about moving to bali, haha

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

      @ but.. your name.. even among all SEA countries, I can confirm that only Indonesian use that name.

  • @LinhTran-sf9zb
    @LinhTran-sf9zb หลายเดือนก่อน

    I am looking for a third-party load-balancers benchmark between HAProxy and NGINX but I haven't found any videos yet (there is a benchmark video but it's produced by HAProxy' member). Can you create a video which compares them in load-balancing to enlighten developers like me. Thank you so much.

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

    Can you please make C# vs Node comparison?

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

      ok, added to my list

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

    How about flask vs sinatra vs bun?

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

      added to my list

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

    Is this Traefik version 3.2 ?

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

      yes 3.2.0

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

      @ thanks. I thougth 3.x had a major Performance improvement…

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

    How did you manage to fix that CPU usage jump from 85% to 100% for nginx?

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +3

      Issue was with outgoing TCP connections, I simply used 4 instances instead of 2, as it otherwise hit the 30-35k limit

  • @huakun
    @huakun 25 วันที่ผ่านมา

    Can you test surrealdb with other popular db like postgres

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

    Nice. Can you do istio?

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

      I did it in the past, but I think I can refresh it using ambient mode

  • @inithinx
    @inithinx หลายเดือนก่อน +4

    This was awesome, once again. Will you create a new kubernetes course but with k3s so that we can use a single node to practice kubernetes?
    One more question, is DNS-01 wildcard certificate?

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

      DNS-01 is a challenge to prove that you own a domain by creating a TXT record. As soon as you create that TXT record, Let's Encrypt will query your domain and verify it. DNS-01 is the only option to validate wildcard certificates with Let's Encrypt, but it's also frequently used with regular certificates. Wildcards are not safe; don't use them-just create multiple alternative names instead.

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

      @AntonPutra hmm this method will be useful when ports are not available for HTTP-01 verification I am guessing. Makes sense.

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

    but can nginx dynamically discover services? I'm going to build a multi-tenant app very soon, which will be responding to requests from different domains and forwarding them to different servers accordingly
    I don't think nginx fits my use case

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

      yes, it's called an ingress controller 😊 i'm about to release a new video comparing nginx and traefik ingress controllers for kubernetes

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

      @@AntonPutra thanks for reply your channel is awesome

  • @AntonPutra
    @AntonPutra  18 วันที่ผ่านมา

    🍿 Benchmarks: th-cam.com/play/PLiMWaCMwGJXmcDLvMQeORJ-j_jayKaLVn.html&si=p-UOaVM_6_SFx52H

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

    Not me watching this to know which one to setup just for me to be the only one using it.

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

      in that case, traefik is the way to go 😊

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

      @@AntonPutra Yeah I didn't realize it handled letsencrypt itself which is enough for me to not even consider nginx

  • @CarlosRijo-d1t
    @CarlosRijo-d1t หลายเดือนก่อน +1

    Please do an Elixir vs Go video 🌝

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

      yes, soon. i even have the code already :)

    • @CarlosRijo-d1t
      @CarlosRijo-d1t หลายเดือนก่อน

      @@AntonPutra Nice! Looking forward to it ;)

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

    Awesome! Please ingress controllers 🙏🏻

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

      yes, I'll compare ingress controllers in about a week

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

      @ thanks 🙏🏻

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

    is there a Rust based Traefik?

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

      i think pingora is rust based, which i'll test soon as well

  • @GreenMerlin
    @GreenMerlin หลายเดือนก่อน +4

    LiteSpeed pls

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

      noted!

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

    Nginx is better?

    • @roger-sei
      @roger-sei หลายเดือนก่อน +1

      Hell yeah!

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +3

      it's not better, it's just faster, but traefik is more user-friendly

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

    This is a re-upload right?

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

      well, the old one was based on internal metrics and released over a year ago, this one is based on metrics from an external client

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

    Audio too low IMO, could easily add +6db or so

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

      ok will fix it

  • @DavidSmith-ef4eh
    @DavidSmith-ef4eh หลายเดือนก่อน +5

    Can you redo your dotnet vs go benchmark, but with dotnet 9. supposedly its backwards compatible and adds 15% better performance. Also, it's just released and would get you views.

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +4

      yes but it'll take some time

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

    Do haproxy please

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

      yes nginx vs haproxy coming soon as well

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

    Review Victoria meteics and logs please)

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

      ok maybe later

  • @romanstingler435
    @romanstingler435 หลายเดือนก่อน +3

    Cloudflares
    Pingora

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

      ok it's on my list

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

    Nginx is the goat.

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

      It is... I hope I find something faster

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

    Postgres vs MS SQL Server

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

    finally!!

  • @danimusbar
    @danimusbar หลายเดือนก่อน +3

    Your name looks like indonesian name 😊

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

      Keturunan kali 😅

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

      iya lagi

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

      sama, ngikutin dia dari awal, dulu pas belum show off muka sangkain orang indo wkwk

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

      😊

  • @pable2
    @pable2 หลายเดือนก่อน +3

    Big L for traefik this time

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

    Mas Anton orang mana sih sebenarnya? 😅

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

      didn't get it :)

  • @NoelVega-u3l
    @NoelVega-u3l หลายเดือนก่อน +2

    nginx vs IIS ? 😶‍🌫

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

      ok maybe :)

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

    If you are going to use eye tracking software just disable your camera instead. It really makes your video alot more uncomfortable to watch

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

      i don't use it

  • @ИванРагозин-я8я
    @ИванРагозин-я8я หลายเดือนก่อน +1

    Traefik RIP

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

      they just released a new fast proxy engine in version 3.2 which is 50% faster; i'll be testing it in about a week!

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

    what about, nginx vs aws load balancer

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

      you mean aws load balancer controller and alb? i may include it when i test ingress controllers

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

    Golang apps just can't scale, the language just has too much overhead. I've seen this mistake happen too often.

    • @manolisbach2380
      @manolisbach2380 หลายเดือนก่อน +13

      what are you talking about

    • @okean8327
      @okean8327 หลายเดือนก่อน +3

      It did half the performance of nginx, which is quite good considering nginx is written c. There will always be a divide between garbage collected languages and non garbage collected languages.

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +4

      actually, Go is one of the easiest languages to scale using goroutines

    • @DavidSmith-ef4eh
      @DavidSmith-ef4eh หลายเดือนก่อน +2

      it's the garbage collector. rust/c/c++will always outperform go, java, csharp etc. But, the later are much easier to use and are good enough for some cases.

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

      @DavidSmith-ef4eh you can minimize the overhead of GC in Go and csharp aot and optimize for stack allocation even with go assembly and other tools, yeah ofc C is the benchmark but Go and csharp are getting closer every year with much faster dev time to get those results. The differences we talk are miniscule traefik is much slower not because of go but of its dynamic features that add overhead

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

    пу-пу-пу 🤔

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

      ?

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

      @@AntonPutra At first, it seemed that Nginx had prevailed, but it turned out that its Availability dropped later. It provided food for thought. Perhaps there's a more optimal configuration for Traefik. Traefik appears to be reliable enough but less resource-efficient. If my conclusion is correct.

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

      @@karpulix yes i'll be testing fast proxy which was released in traefik 3.2 in a few days

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

      @@AntonPutra good news, this is interesting! 👍

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

    Kind of an unfair comparison of the meowtrics

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

      i do my best

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

    This is not a valid comparison. Apples to oranges. Nginx is proclaimed in this very video as highly performant at the cost of explicit configuration and Traefik simply cannot do the same because it is solely a reverse proxy. Should have done nginx ingress controller instead.

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

      I'll cover ingress controllers in a separate video in about a week

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

      Where do you see the big performance difference between nginx an ingress nginx?

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

      @@AntonPutra Great! These videos are still invaluable and an inspiration for my own testing. Keep up the great work!

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

    Great video!

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

      thank you!