Live data from Hacker News

Traefik's 10-year anniversary

traefik.io

31–40 of 154 posts

Re: Traefik's 10-year anniversary

#31
post #4

Earlier quoted context omitted.

I don’t think this is representative of the majority of traefik’s users. Most of us use it as an HTTP entrypoint for a container stack (docker compose, in my case) or for local development, and the FOSS version works great for that, with better dev tooling than anything else i’ve seen.

I disagree. If you're a heavy Traefik user you're eventually going to need a feature that has been carefully omitted from the F/OSS projects.

> If you're a heavy Traefik user you're eventually going to need a feature that has been carefully omitted from the F/OSS projects

That's literally the point of open core software. It's free and open source at the core, but "enterprise" / "scale" features are behind a license.

Enterprises/Scaled users that can pay, have to, to get the features they need. Everyone else can enjoy and profit off fully free and open source piece of software.

Win-Win-Win.

It's probably the only software business model that allows for a company to actually make money while also giving out most of their products for free as open source. Just selling support/services does not work and does not scale. Cf. literally everyone, the only orgs that somewhat pull it off are foundations/volunteer based projects like Django, Debian, etc but they are not commercial for-profit entities (there is nothing wrong with that, but most people want to be paid well). And your $1k/year, while decent towards a volunteer organisation, would be probably worse than nothing for a commercial company that has costs associated with each contract (legal, administrative, support, etc). For a fun story on the topic, check out HashiCorp's first commercial deal with Apple for a Vagrant plugin, that resulted in HashiCorp losing money on the deal due to the amount of money spent on lawyers reviewing Apple's terms and time spent supporting them afterwards. The only existing somewhat exception is Red Hat, but even they have moved more and more into open core with Ansible Automation Platform and OpenShift, which are their money makers, and have scrapped CentOS as a RHEL compatible free OS.

Re: Traefik's 10-year anniversary

#33
post #9

I never understood why folks use Traefik. HAProxy feels more configurable and resilient.

HAProxy's documentation is pretty bad (almost entirely of the style "here are all the parameters and options available, no concrete complete examples)".

Traefik has easy to parse docs with lots of examples, and mostly, it can autoconfigure itself based on a variety of sources. You can point it to your Kubernetes or Nomad or Consul, (and with small bits of info given when deploying your workloads to those places), and it just works.

Re: Traefik's 10-year anniversary

#34
post #9

I never understood why folks use Traefik. HAProxy feels more configurable and resilient.

Low resource footprint, written in Go, embed-able in any Go project as a library, compiles to mobile with little to no modification, supports config change without restart, has plugin API.

These were the reasons why we used it in my previous job.

Re: Traefik's 10-year anniversary

#35

Earlier quoted context omitted.

> I disagree. If you're a heavy Traefik user you're eventually going to need a feature that has been carefully omitted from the F/OSS projects. Ok, I use it at home as part of my K8s cluster. I haven't once come close to needing a feature I don't have because it largely does what I need as a proxy and gets out of the way. What features do you feel a more average of the target audience is likely to need or want to pay…

> What features do you feel a more average of the target audience Auth and middleware packages that are essential for a production site. > I use it at home as part of my K8s cluster. That's not heavy use.

Running it in production for free and complaining about the offering is a choice.

Re: Traefik's 10-year anniversary

#36
I use Traefik for local development on daily basis, where I have to run double digit https services. It works, but it was a pain to set up. The documentation sucks ** and the config is confusing AF. I would never recommend this to anyone. If i will have to reinstall my computer one day, Traefik will not be welcomed back.

Re: Traefik's 10-year anniversary

#37
post #9

I never understood why folks use Traefik. HAProxy feels more configurable and resilient.

Because Traefik is lightweight and if you know Go, it can be even easier to get going as you can browse the source code and figure things out.

HAproxy on the other hand is the big daddy of proxies. The pinnacle of high performance. There are few use cases where this makes sense. Definitely nothing for development environments.

Re: Traefik's 10-year anniversary

#38

Traefik's F/OSS projects are useless to me. Every single feature that I need to use is locked away in a closed source product. Close to the same issue with Varnish Enterprise. Why would I pay for Varnish Enterprise if I can't even review or extend the source? Know what I have to do with Varnish's source once a quarter? I have to look at it. Because the documentation is non-existent. The closed source version is going…

[dead]

Re: Traefik's 10-year anniversary

#39

Earlier quoted context omitted.

> What features do you feel a more average of the target audience Auth and middleware packages that are essential for a production site. > I use it at home as part of my K8s cluster. That's not heavy use.

Running it in production for free and complaining about the offering is a choice.

They are not complaining about the price, but about the closed source nature of the product.

Re: Traefik's 10-year anniversary

#40
post #28

Standard where? We use Kong on our projects, when not using the preferred gateway from the respective cloud vendor.

I agree “standard” is not the right word here. Traefik is very popular in self hosting community, probably the most popular proxy in my experience, followed by NPM (nginx proxy manager) and Caddy as distant third.
Post reply on HN