3 ms·
Recently discovered Traefik (https://traefik.io/ https://traefik.io/) which is a highly performant reverse proxy written in Go. Supports just about every popula
by mindcrash 9y ago
Recently discovered Traefik (https://traefik.io/ https://traefik.io/) which is a highly performant reverse proxy written in Go. Supports just about every popular backend in existence (Docker, Kuber, Eureka, Consul and whatnot), supports metrics through statsd, Prometheus, Datadog or RYO via REST. Has a pretty good Admin UI but also comes with a REST API to integrate it in your own.
Also it is entirely free and open source. Yes you are reading it correctly: Within your edge environment you are able to get pretty much all the features of a $2500+ per instance NGINGX Plus deployment with equal performance for nothing but a little investment in time (unless you need/want commercial support, ofcourse).
- trjordan 9y agoDo you know if it's been deployed at scale anywhere?
- mindcrash 9y agoNot widely. Cap Gemini UK apparently is using it within projects [1], GitLab is using it within their infrastructure [2] and Reevoo is using it aswell [3]. Katacoda [4] and Play-with-Docker [5] both have sandbox environments available which allow you to play with it. [1] https://hackernoon.com/kubernetes-ingress-controllers-and-traefik-a32648a4ae95 https://hackernoon.com/kubernetes-ingress-controllers-and-tr... [2] https://about.gitlab.com/2017/07/11/dockerizing-review-apps/ https://about.gitlab.com/2017/07/11/dockerizing-review-apps/ [3] https://www.youtube.com/watch?v=aFtpIShV60I https://www.youtube.com/watch?v=aFtpIShV60I [4] https://www.katacoda.com/courses/traefik/deploy-load-balancer https://www.katacoda.com/courses/traefik/deploy-load-balance... [5] http://training.play-with-docker.com/traefik-load-balancing http://training.play-with-docker.com/traefik-load-balancing
- sytse 9y ago[2] was a blog post by a guest author, as far as I know we don't use Traefik