With solutions like Docker and Kubernetes, containerization today is a reality in several companies - especially where the concept of microservices is used.
But working with this architecture implies a challenge that is often unknown: how to handle multiple projects where one or more containers can respond to a URL dynamically? HTTP servers like Nginx and Apache are not a trivial solution for volatile virtual hosts.
Here comes Traefik, a solution written in Golang that allows you to upload balancing between several containers without the need to update DNS / make manual hot-reload on your infrastructure running microservices with different domains.