<p>I have 2 node js backend applications, they depend on each other, but I'm confused about how these 2 backends communicate in Kubernetes AWS EKS</p>

Juan Daniel
<p>In a default k8s setting, creating a service and registering pods into it will create an internal dns address each pod can use to reach another one.</p>
<p>So, if your services are named <code>service-a</code> and <code>service-b</code>, <code>service-a</code> can reach <code>service-b</code> by sending requests to the <code>service-a</code> host.
The FQDN for each service is <code>service-&lt;x&gt;.&lt;namespace&gt;.svc.cluster.local</code></p>
<p>More information can be found <a href="https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/" rel="nofollow noreferrer">here</a></p>
