232
190
+ 1
45

What is Traefik?

A modern HTTP reverse proxy and load balancer that makes deploying microservices easy. Traefik integrates with your existing infrastructure components and configures itself automatically and dynamically.
Traefik is a tool in the Load Balancer / Reverse Proxy category of a tech stack.
Traefik is an open source tool with 24.4K GitHub stars and 2.6K GitHub forks. Here’s a link to Traefik's open source repository on GitHub

Who uses Traefik?

Companies
70 companies reportedly use Traefik in their tech stacks, including Docplanner, Viadeo, and Condé Nast.

Developers
150 developers on StackShare have stated that they use Traefik.

Traefik Integrations

Docker, Go, Datadog, Consul, and InfluxDB are some of the popular tools that integrate with Traefik. Here's a list of all 18 tools that integrate with Traefik.

Why developers like Traefik?

Here’s a list of reasons why companies and developers use Traefik
Traefik Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose Traefik in their tech stack.

TJ Horner
TJ Horner
Software Engineer · | 3 upvotes · 7.4K views
atAcademusAcademus
Traefik
Traefik
Docker Compose
Docker Compose
Docker
Docker

To simplify development and deployment, we decided to use Docker to build our application images, Docker Compose to orchestrate our production containers, and Traefik to bind everything together.

Docker is a great tool since it allows us to make our backend app platform-agnostic. This allows us to migrate our infrastructure from one platform to another without much effort.

Docker Compose lets us define our services and how they connect to each other easily. The ability to have an outline of our services and have our containers managed automatically greatly benefits us and removes lots of manual effort on our developers' part.

While we initially used Nginx to route our traffic, we were tired of having to manually set up all of our configuration. So we decided to move to Traefik so that our containers are automatically routed and load-balanced, without any additional configuration. If we do need additional configuration, we are able to easily add the configuration in our Docker Compose files, rather than in some weird config file in /etc/

See more
Charles Guertin
Charles Guertin
Software Architect at Artifex · | 0 upvotes · 5.9K views
atArtifex Tech, inc.Artifex Tech, inc.
Kubernetes
Kubernetes
Traefik
Traefik

Traefik is used by our DevOps team to manage the network in our infrastructure, inside Kubernetes.

See more

Traefik's Features

  • Continuously updates its configuration (No restarts!)
  • Supports multiple load balancing algorithms
  • Provides HTTPS to your microservices by leveraging Let's Encrypt (wildcard certificates support)
  • Circuit breakers, retry
  • High Availability with cluster mode
  • See the magic through its clean web UI
  • Websocket, HTTP/2, GRPC ready
  • Provides metrics
  • Keeps access logs
  • Fast
  • Exposes a Rest API

Traefik Alternatives & Comparisons

What are some alternatives to Traefik?
HAProxy
HAProxy (High Availability Proxy) is a free, very fast and reliable solution offering high availability, load balancing, and proxying for TCP and HTTP-based applications.
Kong
Kong is a scalable, open source API Layer (also known as an API Gateway, or API Middleware). Kong controls layer 4 and 7 traffic and is extended through Plugins, which provide extra functionality and services beyond the core platform.
nginx
nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev. According to Netcraft nginx served or proxied 30.46% of the top million busiest sites in Jan 2018.
Envoy
Originally built at Lyft, Envoy is a high performance C++ distributed proxy designed for single services and applications, as well as a communication bus and “universal data plane” designed for large microservice “service mesh” architectures.
Istio
Istio is an open platform for providing a uniform way to integrate microservices, manage traffic flow across microservices, enforce policies and aggregate telemetry data. Istio's control plane provides an abstraction layer over the underlying cluster management platform, such as Kubernetes, Mesos, etc.
See all alternatives

Traefik's Stats

Traefik's Followers
190 developers follow Traefik to keep up with related blogs and decisions.
alexmunu
Carlton Bonney
Gowtham V
Mustafa Motani
Deepak Patil
Paresh Kadam
Florian Scheepstra
Trinh Nguyen
Gabor Buza
Hoang  Phan