If you've ever deployed services in Docker Swarm, you've encountered the question of routing external traffic: how to organize access from the outside to the desired services inside the stack. Sure, you can use Nginx, HAProxy, or Traefik - and many do. But each of these solutions has its drawbacks.