Traefik Proxy is a reverse proxy and load balancer used for deploying microservices, built with simplicity in mind.
“Traefik is designed to be as simple as possible to operate, but capable of handling large, highly-complex deployments across a wide range of environments and protocols in public, private, and hybrid clouds,” the website states.
As of the time of this writing, it has over 3 billion downloads, 45,000 GitHub stars, and over 700 contributors. It is used at companies such as Condé Nast, Expedia, MailChimp, and Mozilla.
Traefik Proxy works by intercepting and routing incoming requests to their corresponding backend services, then uses dynamic configuration based on the service discovery process.
It includes middlewares that enable features like load balancing, API gateway, orchestrator ingress, and east-west service communication.
The solution integrates with major infrastructure technologies, like Kubernetes, Docker, etcd, Consul, HashiCorp Nomad, Redis, and Amazon ECS.
Earlier this week, version 3.0 of Traefik Proxy was released, adding support for WebAssembly, OpenTelemetry, and Kubernetes Gateway API.
“This is a major step towards a low friction extensibility story for Traefik as it brings broader plugins into its growing ecosystem while providing a great developer experience with plugins that can be written in different languages and compiled directly into Wasm,” said Jose Carlos Chavez, co-leader of OWASP’s Coraza project.
Emile Vauge, founder and chief technology officer of Traefik Labs, added: “In today’s world of cloud-native applications, application proxies play a crucial role routing and balancing network traffic while delivering high-availability and security. This new major release makes Traefik Proxy more accessible and powerful than ever before as a vital part of the modern cloud-native application stack.”