According to AWS documentation:
You can configure Service Discovery for an ECS Service that is behind a Load Balancer, but Service Discovery traffic is always routed to the Task and not the Load Balancer.
If this the case, how does the load balancing happens here?
Also, without the Load Balancer, how does the service discovery works, will the traffic routed to a random Container Instances?